k-msalehi / laravel-ez-crud
为您的 Laravel 应用程序提供简单的 CRUD 生成器
v1.0.0
2024-02-01 18:58 UTC
Requires
- php: ^8.0
- laravel/framework: 7.*|8.*|9.*|10.*
README
ez-crud 是从 mehradsadeghi/laravel-crud-generator 分支出来的。
感谢 mehradsadeghi 的努力。
变更内容
现在您可以添加 --views
选项来创建相关视图,
例如 php artisan make:crud UserController --model=User --views
创建的视图文件基于 bootstrap 5
默认情况下,视图文件继承自 layouts.app
;要自定义它们,您可以使用
php artisan vendor:publish --provider="KMsalehi\LaravelEzCrud\EzCrudServiceProvider"
Laravel EzCrud
轻松生成 CRUD 框架。
兼容 Laravel 7.x 8.x 9.x 10.x.
安装
$ composer require k-msalehi/laravel-ez-crud --dev
使用方法
它基于目标模型的 $fillable
属性工作。
如果您想使用 $guarded
而不是 $fillable
,也支持。在这种情况下,您需要有一个现有的 Schema
(表),然后 CRUD 生成器将自动确定您的 fillables。
以下是一个示例,当 $fillable
可用时的操作
$ php artisan make:crud UserController --model=User --validation
自定义模板
您可以通过发布它们来修改默认模板
$ php artisan crud:publish
发布的模板将位于应用程序根目录中的 stubs/crud
目录。您对这些模板所做的任何更改将在生成 CRUD 时反映出来。