lara-zeus / zeus
一个独立的应用程序,一个启动套件;它已预先配置以运行所有 Zeus 软件包和一些额外功能。
v3.0.0
2024-09-20 10:56 UTC
Requires
- php: ^8.1
- ext-json: *
- ext-pdo_sqlite: *
- bezhansalleh/filament-shield: ^3.0
- guzzlehttp/guzzle: ^7.2
- lara-zeus/artemis: ^1.0
- lara-zeus/bolt: ^3.0
- lara-zeus/dynamic-dashboard: ^3.0
- lara-zeus/sky: ^3.4
- lara-zeus/wind: ^3.2
- laravel/framework: ^11.9
- laravel/sanctum: ^4.0
- laravel/tinker: ^2.9
- swisnl/filament-backgrounds: ^1.1
Requires (Dev)
- fakerphp/faker: ^1.23
- larastan/larastan: ^2.0
- laravel/breeze: ^2.2
- laravel/pint: ^1.13
- laravel/sail: ^1.26
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.1
- pestphp/pest: ^3.1
- pestphp/pest-plugin-laravel: ^3.0
- phpunit/phpunit: ^11.0.1
README
Lara Zeus
为您提供一系列 Laravel 软件包和 Filament 插件,帮助您更快地构建网站,专注于您的业务。
简介
此项目是一个独立的应用程序,一个启动套件;它已预先配置以运行所有 Zeus 软件包和一些额外功能。
- 使用 lara Zeus Rain 进行布局和部件管理
- 使用 lara Zeus Sky 进行文章和页面管理
- 使用 lara Zeus Sky 进行常见问题解答和库(图像、视频和文件)管理
- 使用 lara Zeus Wind 进行带有部门的联系表单
- 使用 lara Zeus Bolt 进行表单构建器
- 使用 Laravel Breeze 进行登录、注册和配置文件管理
- 使用 Filament Shield 进行用户和权限管理
安装
您可以从以下操作开始
composer create-project Lara-zeus/zeus example-app
创建数据库
接下来,您必须更新 .env 文件中 DB_* 条目的值,使其与您的数据库匹配。然后,运行迁移。
php artisan migrate
创建第一个用户
您可以使用以下命令创建管理员用户
php artisan make:filament-user
配置
布局
- 创建您的第一个布局并在 'AdminPanelProvider' 文件中设置 slug
DynamicDashboardPlugin::make() ->defaultLayout('new-page')
默认值为: home-page
。
- 创建您的导航并在 'zeus.php' 配置文件中设置 slug。默认值为:
home-nav
构建资产
运行
npm i && npm run build
演示数据
可选地,您可以将默认数据导入到数据库中。
php artisan db:seed
如果您使用自定义模型,则必须在所有工厂中更改名为 $model
的模型。