alfism1 / ultimate-starter-kit
Laravel Filament 的终极入门套件,包含 Laravel Breeze 和 Inertia.js (TypeScript)
    dev-master
    2024-07-07 00:37 UTC
Requires
- php: ^8.2
- bezhansalleh/filament-shield: ^3.2
- filament/actions: ^3.2
- filament/filament: ^3.2
- filament/forms: ^3.2
- filament/infolists: ^3.2
- filament/notifications: ^3.2
- filament/spatie-laravel-media-library-plugin: ^3.2
- filament/spatie-laravel-settings-plugin: ^3.2
- filament/tables: ^3.2
- filament/widgets: ^3.2
- inertiajs/inertia-laravel: ^1.0
- joshembling/image-optimizer: ^1.4
- laravel/framework: ^11.9
- laravel/sanctum: ^4.0
- laravel/tinker: ^2.9
- tightenco/ziggy: ^2.0
- z3d0x/filament-logger: ^0.7.2
Requires (Dev)
- fakerphp/faker: ^1.23
- laravel/breeze: ^2.0
- laravel/pint: ^1.13
- laravel/sail: ^1.26
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
This package is auto-updated.
Last update: 2024-09-07 00:57:55 UTC
README
终极入门套件
这是为 Laravel 项目设计的终极入门套件,旨在帮助您快速搭建和开始现代网络开发实践。
特性
- Laravel Breeze
- Inertia.js 与 React、SSR 和 TypeScript
 
- Filament
要求
- PHP >= 8.2
安装
- 
克隆仓库 git clone https://github.com/alfism1/ultimate-starter-kit.git cd ultimate-starter-kit
- 
复制并配置环境文件 cp .env.example .env # Edit the .env file to configure your environment
- 
安装依赖 composer install npm install 
- 
生成应用程序密钥 php artisan key:generate 
- 
链接存储 php artisan storage:link 
- 
运行数据库迁移和种子 php artisan migrate php artisan db:seed 
- 
创建超级管理员 php artisan shield:super-admin 
使用方法
开发
启动开发服务器
npm run dev
生产
为生产构建项目
npm run build
运行作业
php artisan queue:work
添加新策略
创建新策略
php artisan make:policy ResourceNamePolicy
然后在 app/Policies/ResourceNamePolicy.php 中配置创建的策略。
贡献
请随时提交问题或拉取请求。欢迎贡献!
许可
本项目采用 MIT 许可证。
更多详情,请访问 仓库。
