ckn01/superduper-filament-starter-kit

Filament💡应用的起点,助您快速启动下一个应用。包含自定义主题、邮件配置、Filament Shield、Filament Exception等。

安装: 12

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 25

类型:项目


README

增加稳定性

Starter kit logo

Latest Version on Packagist Laravel Total Downloads

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

功能

  • 🛡 Filament Shield 用于管理角色访问
  • 👨🏻‍🦱 来自 Filament Breezy 的可定制个人资料页面
  • 🌌 使用 Filament Spatie Media 管理媒体
  • 🖼 用于更改面板颜色的主题设置
  • 💌 在邮件设置中动态设置邮件
  • 🅻 Lang Generator
  • 等等。

最新更新

版本:v1.14.xx
  • 新的UserResource UI表单
  • 在用户添加和编辑时添加头像
  • 新的主题设置UI
  • 错误修复和改进
  • 忘记密码
  • 用户验证
  • 等等。

版本发布

即将推出
  • Filament 多租户 🔥
  • 添加 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

语言生成器

该项目包含语言生成器。

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 插件

插件推荐

根据我的个人观点,对您的入门套件的其它推荐

Buy Me A Coffee

许可证

Filament Starter 在MIT 许可证下提供。

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