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 许可证。
更多详情,请访问 仓库。