iracode-com / filament-gui-panel-builder
1.0.2
2024-07-31 09:33 UTC
Requires
- php: >=8.1
- filament/filament: >=3.2
- illuminate/support: ^10.0|^11.0
- laravel/framework: ^10.0|^11.0
This package is auto-updated.
Last update: 2024-10-01 00:17:28 UTC
README
Filament GUI Panel Builder 提供了一个 Filament 图形用户界面插件,用于在 Laravel 应用程序中简单快捷地创建模型、迁移和 Filament 资源。
先决条件
- PHP >= 8.1
- Laravel >= 10
- Filament v3
安装和配置
包安装
composer require iracode-com/filament-gui-panel-builder
添加提供者
在 Laravel v11 中,编辑 bootstrap/providers.php
<?php
use IracodeCom\FilamentGuiPanelBuilder\GuiPanelBuilderServiceProvider;
return [
...,
GuiPanelBuilderServiceProvider::class
];
?>
在 Laravel v10 中,编辑 config/app.php
<?php
use IracodeCom\FilamentGuiPanelBuilder\GuiPanelBuilderServiceProvider;
'providers' => ServiceProvider::defaultProviders()->merge([
...,
GuiPanelBuilderServiceProvider::class
])->toArray(),
?>
添加插件
在 app\Providers\Filament\AdminPanelProvider.php 中
<?php
use IracodeCom\FilamentGuiPanelBuilder\GuiPanelBuilderPlugin;
return $panel
...
->plugins([
GuiPanelBuilderPlugin::make()
]);
?>
发布配置(可选)
php artisan vendor:publish --tag=filament-gui-panel-builder-config
发布资源(可选)
php artisan vendor:publish --tag=filament-gui-panel-builder-resources
清除缓存
php artisan filament:clear
现在在 Filament 管理面板中,Gui Panel Builder 菜单已注册!
翻译
本插件中所有文本均使用 Laravel 翻译助手。您只需在您语言的翻译 json 文件中翻译它们即可。