furkangm / filament-page-manager
纤维页面管理器
v1.0.1
2023-03-26 16:26 UTC
Requires
- php: ^8.0
- filament/filament: ^2.0
- illuminate/contracts: ^9.0|^10.0
- spatie/laravel-package-tools: ^1.13.5
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^6.0
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^7.0|^8.0
- pestphp/pest: ^1.21
- pestphp/pest-plugin-laravel: ^1.1
- pestphp/pest-plugin-livewire: ^1.0
- pestphp/pest-plugin-parallel: ^0.3
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpunit/phpunit: ^9.5
- spatie/laravel-ray: ^1.26
This package is auto-updated.
Last update: 2024-09-09 11:29:22 UTC
README
安装
您可以通过 composer 安装此包
composer require furkangm/filament-page-manager
您可以使用以下命令发布和运行迁移
php artisan vendor:publish --tag="filament-page-manager-migrations"
php artisan migrate
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="filament-page-manager-config"
用法
首先使用 make 命令创建页面模板
php artisan make:page-template {name?}
您也可以手动创建页面模板,通过扩展 \FurkanGM\FilamentPageManager\Templates\PageTemplate
类
class ExampleTemplate extends \FurkanGM\FilamentPageManager\Templates\PageTemplate { // .... }
创建页面后,您应该在配置文件中注册页面模板。
'templates' => [ // ... CreatedPageTemplate::class ]
如果您想在没有配置文件的情况下注册模板,可以使用 FilamentPageManager
门面。
app(\FurkanGM\FilamentPageManager\FilamentPageManager::class)->setPageTemplates([ // templates... ]);
自定义
您可以扩展 Page
模型和 PageResource
资源。
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。
贡献
有关详细信息,请参阅 CONTRIBUTING。
安全漏洞
有关如何报告安全漏洞的详细信息,请参阅 我们的安全策略。
鸣谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。