mathsyo/tall-starter-kit-new

TALL Starter Kit New


README

先决条件

安装

使用

KB

创建新模块

1. 创建模块: nwidart/laravel-modules

php artisan module:make Blog

2. 在模块上安装 Filament: coolsam/modules

php artisan module:filament:install Blog
Yes
Yes
  1. 编辑默认集群文件名和类名
  2. 为集群创建新文件夹

3. 创建模块设置: spatie/laravel-settings

php artisan make:setting BlogSettings --group=blog
php artisan make:settings-migration CreateBlogSettings
  1. 将迁移和设置文件移动到模块中
  2. 编辑迁移和设置文件中的命名空间
  3. 配置设置
php artisan migrate

4. 在模块中创建 Filament 设置页面: filament/spatie-laravel-settings-plugin

php artisan make:filament-settings-page ManageBlogSettings BlogSettings
  1. 将设置页面文件移动到模块中
  2. 编辑设置页面文件中的命名空间
  3. 为设置配置表单模式

5. 在模块中创建 Livewire 组件 mhmiton/laravel-modules-livewire

php artisan module:make-livewire Pages/AboutPage Blog

6. 将模块制作成包

https://laravelmodules.com/docs/v11/publishing-modules