iracode-com / filament-gui-panel-builder

1.0.2 2024-07-31 09:33 UTC

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 文件中翻译它们即可。