Files
dph-tycg-event/app/Providers/CrudServiceProvider.php
2025-06-13 12:09:50 +08:00

29 lines
582 B
PHP

<?php
namespace App\Providers;
use App\Fields\IframeField;
use Backpack\CRUD\app\Library\CrudPanel\CrudPanelFacade;
use Illuminate\Support\ServiceProvider;
class CrudServiceProvider extends ServiceProvider
{
/**
* Register services.
*/
public function register(): void
{
//
}
/**
* Bootstrap services.
*/
public function boot(): void
{
CrudPanelFacade::macro('iframe', function (string $name, string $label, array $options = []) {
return IframeField::make($name, $label, $options);
});
}
}