riodwanto/superduper-filament-starter-kit

一个 Filament💡 应用程序的起点,帮助您快速启动下一个项目。包含自定义主题、邮件配置、Filament 防护盾、异常处理等功能。


README

Starter kit logo

Latest Version on Packagist Laravel Total Downloads

创建您的下一个 Filament 3 💡 应用程序的起点。带有预安装插件、预配置和自定义页面,因此您无需从头开始。

功能

  • 🛡 Filament 防护盾 用于管理角色访问
  • 👨🏻‍🦱 来自 Filament Breezy 的可定制个人资料页面
  • 🌌 使用 Filament Spatie Media 管理媒体
  • 🖼 面板颜色主题设置
  • 💌 在邮件设置中动态设置邮件
  • 🅻 语言生成器
  • 等等。

最新更新

版本:v1.15.xx
  • 添加 opcodesio/log-viewer
  • 添加新插件
  • 错误修复及改进
  • 等等。

版本发布

遗憾的是,Filament 多租户功能将不包括在这个入门套件中。此存储库将专注于非多租户的改进,因为许多功能都需要改进。

Buy Me A Coffee

入门指南

使用以下 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

请参阅此 改进 Filament 面板性能 文档以获取进一步改进的信息。

语言生成器

此项目包含语言生成器。

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

插件

这些是用于此项目的 Filament 插件

插件推荐

以下是我个人对您的入门项目的一些其他推荐

Buy Me A Coffee

许可证

“线材启动器”是在MIT许可证下提供的。

如果您发现了一个错误,请提交一个问题