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

This package is auto-updated.

Last update: 2024-09-10 14:36:17 UTC


README

Laravel Crud Generator )

Packagist Licence StyleCI

此 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}

示例

模型 Model

控制器 Controller

列表 Listing

表单 Form

作者

Rohit Kumar // 给我发邮件