coolhax / bootstrap-laravel-crud-generator
基于 https://github.com/awais-vteams/laravel-crud-generator 的 Laravel bootstrap 5 Crud Generator
v1.0.3
2023-09-26 12:45 UTC
Requires
- laravel/framework: ^9.0|^10.0
- laravelcollective/html: ^6.0
README
此 Laravel 生成器包通过单条命令提供并生成控制器、模型(带有 Eloquent 关联)和视图,用于您的应用开发。
此包基于 - (https://github.com/awais-vteams/laravel-crud-generator)
新增功能
-
关系:表单中的选择和自动在视图中传递关系数据
-
表单中的下拉选择
-
增加了搜索过滤器
-
模型中的 $searchable 属性
-
Bootstrap 新设计 col-md-6
-
新功能 自动路由
-
将创建具有 Eloquent 关联的 模型
-
将创建具有所有资源的 控制器
-
将创建 Bootstrap 中的 视图
要求
Laravel >= 9.0
PHP >= 8.1
Bootstrap >= 5.0.0
启动
composer create-project laravel/laravel project-name
cd project-name
composer require laravel/ui
php artisan ui bootstrap --auth
npm install
npm run build
安装
1 - 安装
composer require coolhax/bootstrap-laravel-crud-generator --dev
2- 发布默认包的配置
php artisan vendor:publish --tag=crud
用法
php artisan make:crud {table_name}
php artisan make:crud banks
在 web.php
中添加路由
- 现在自动路由功能 不需要
Route::resource('banks', App\Http\Controlles\BankController:class);
路由名称为复数斜杠形式。
选项
- 自定义路由
php artisan make:crud {table_name} --route={route_name}
示例
作者
Rohit Kumar // 给我发邮件