ckn01 / superduper-filament-starter-kit
Filament💡应用的起点,助您快速启动下一个应用。包含自定义主题、邮件配置、Filament Shield、Filament Exception等。
v1.0.6
2024-08-06 14:48 UTC
Requires
- php: ^8.2
- bezhansalleh/filament-exceptions: ^2.1
- bezhansalleh/filament-shield: ^3.2
- codeat3/blade-fluentui-system-icons: ^1.32
- filament/filament: ^3.2
- filament/spatie-laravel-media-library-plugin: ^3.2
- filament/spatie-laravel-settings-plugin: ^3.2
- filament/spatie-laravel-tags-plugin: ^3.2
- guzzlehttp/guzzle: ^7.2
- jeffgreco13/filament-breezy: ^2.2
- laravel/framework: ^11.9
- laravel/sanctum: ^4.0
- laravel/tinker: ^2.8
- league/commonmark: ^2.4
- riodwanto/filament-ace-editor: ^1.0
- shipu/web-installer: ^1.0
- z3d0x/filament-logger: ^0.7.2
Requires (Dev)
- fakerphp/faker: ^1.9.1
- laravel/pint: ^1.0
- laravel/sail: ^1.18
- mockery/mockery: ^1.4.4
- nunomaduro/collision: ^8.1
- phpunit/phpunit: ^10.1
- spatie/laravel-ignition: ^2.0
This package is not auto-updated.
Last update: 2024-10-01 15:32:59 UTC
README
增加稳定性
创建您的下一个Filament 3 💡应用的起点。预装插件、预配置和自定义页面,让您无需从头开始。
功能
- 🛡 Filament Shield 用于管理角色访问
- 👨🏻🦱 来自 Filament Breezy 的可定制个人资料页面
- 🌌 使用 Filament Spatie Media 管理媒体
- 🖼 用于更改面板颜色的主题设置
- 💌 在邮件设置中动态设置邮件
- 🅻 Lang Generator
- 等等。
最新更新
版本:v1.14.xx
- 新的UserResource UI表单
- 在用户添加和编辑时添加头像
- 新的主题设置UI
- 错误修复和改进
- 忘记密码
- 用户验证
- 等等。
即将推出
Filament 多租户 🔥- 添加 opcodesio/log-viewer 作为通用日志查看器
- 成员模块
- 一些改进
- ...
遗憾的是,Filament 多租户功能将不会包含在这个入门套件中。这个存储库将专注于非多租户的改进,因为许多方面都需要改进。 但是,我将为多租户用例在不同的存储库中发布。 ☕️
入门指南
使用以下Composer命令创建项目
composer create-project riodwanto/superduper-filament-starter-kit
设置您的环境
cd superduper-filament-starter-kit
cp .env.example .env
运行迁移和种子
php artisan migrate php artisan db:seed
或
php artisan migrate:fresh --seed
生成密钥
php artisan key:generate
运行
npm run dev OR npm run build
php artisan serve
现在您可以通过/admin
路径访问,使用
email: superadmin@starter-kit.com password: superadmin
建议您运行以下命令以改善面板性能,如Filament 文档中建议的那样。
php artisan icons:cache
语言生成器
该项目包含语言生成器。
php artisan superduper:lang-translate [from] [to]
生成器将在[from]
文件夹内查找文件。获取文件中的所有变量;创建一个文件并使用translate.googleapis.com
进行翻译。
这就是翻译过程的样子。
❯ php artisan superduper:lang-translate en fr es
🔔 Translate to 'fr'
3/3 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100% -- ✅
🔔 Translate to 'es'
1/3 [▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░] 33% -- 🔄 Processing: page.php
使用示例
- 单输出
php artisan superduper:lang-translate en fr
- 多输出
php artisan superduper:lang-translate en es ar fr pt-PT pt-BR zh-CN zh-TW
如果您使用JSON翻译
php artisan superduper:lang-translate en fr --json
test
插件
这些都是用于此项目的Filament 插件。
插件推荐
根据我的个人观点,对您的入门套件的其它推荐
- Rupadana - API Resources : 为您的资源生成API。
- Bezhan Salleh - Language Switch : Filament Panels的零配置语言切换插件。
- Kenepa - Resource Lock : 当其他用户开始编辑资源时进行资源锁定。
- Baptiste Bouillot - Jobs monitor : 监控后台任务。
- Ralph J. Smit - Components : 一组实用的组件。
- Tapp Network - Laravel Auditing : 当其他用户开始编辑资源时,资源锁定。
- Shuvro Roy - Spatie Laravel Health : Filament的健康监控。
许可证
Filament Starter 在MIT 许可证下提供。
如果您发现一个错误,请提交一个问题。