codiksh / laravel-project
即用型 Laravel 管理面板。
3.0.0
2023-05-20 14:15 UTC
Requires
- php: ^8.0
- ext-intl: *
- ext-json: *
- arcanedev/log-viewer: 10.0.0
- codiksh/version: ^1.5.0
- doctrine/dbal: ^3.0
- guzzlehttp/guzzle: ^7.0.1
- infyomlabs/adminlte-templates: ^6.0.0
- infyomlabs/laravel-generator: ^6.0.1
- laravel/framework: ^10.0
- laravel/passport: ^11.8
- laravel/sanctum: ^3.2.5
- laravel/tinker: ^2.5
- laravelcollective/html: ^6.2
- spatie/laravel-medialibrary: ^10.9.0
- spatie/laravel-permission: ^5.10.1
- yajra/laravel-datatables: ^10.0.0
- yajra/laravel-datatables-oracle: ^10.0.0
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.5
- barryvdh/laravel-ide-helper: ^2.9
- fakerphp/faker: ^1.9.1
- laravel/breeze: ^1.1
- laravel/sail: ^1.0.1
- mockery/mockery: ^1.4.2
- nunomaduro/collision: ^7.0
- phpunit/phpunit: ^10.0
- spatie/laravel-ignition: ^2.0
README
一个基于 Laravel 8 的即用型管理面板,使用各种内部辅助工具和知名包,例如:
- Spatie's Media Library
- Spatie's Laravel Permissions
- Yajra DataTables
- InfyOm's CRUD Generator,使用 AdminLTEv3 自定义布局
- Pragmarx's Versioning
- Arcanedev's Log viewer
- Barryvdh's Debugbar
- Barryvdh's IDE Helper
- Laravel Sanctum,用于即用型 API 验证
设置步骤
- 运行
composer create-project --prefer-dist codiksh/laravel-project {项目名称}
。 - 创建数据库。
- 将
.env.example
复制为.env
并在.env
中更新以下内容- 名称
- URL
- 数据库凭证
- 邮箱凭证
- 如果
MY_SQL_VERSION
低于8
,请更新它。这是强制性的,否则迁移过程中将出现错误。
- 运行
php artisan codiksh:install-template
。 - 为
LocalStore
配置medialibrary
配置。
与 L7 相比的重大更改
- 路由操作现在支持直接可调用的类,因此我们在这里也使用它。
- 种子类命名空间的变化。之前没有命名空间。
备注
- 为了与 Tailwind 一起工作,您可能需要运行
npm install
。 - 为了在应用程序中管理版本,将
version.yml
文件从\resources\assets\
目录复制到\config\
目录。