k-msalehi/laravel-ez-crud

为您的 Laravel 应用程序提供简单的 CRUD 生成器

v1.0.0 2024-02-01 18:58 UTC

This package is auto-updated.

Last update: 2024-09-08 21:23:43 UTC


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

laravel-crud-generator

自定义模板

您可以通过发布它们来修改默认模板

$ php artisan crud:publish

发布的模板将位于应用程序根目录中的 stubs/crud 目录。您对这些模板所做的任何更改将在生成 CRUD 时反映出来。

您的星标很重要 ⭐️