andregumieri/laravel-crud

此包最新版本(1.0.19)没有可用的许可证信息。

创建CRUD所需的一系列文件

1.0.19 2024-09-11 11:19 UTC

README

轻松为laravel创建CRUD

它将创建

  • 模型
  • 模型的集合
  • 仓库
  • 服务
  • 控制器
  • 请求
  • 策略
  • 资源

用法

基本

$ php artisan make:crud User

不同的复数

$ php artisan make:crud Policy Policies

区域设置(巴西葡萄牙语)

当设置为pt_BR时,所有操作名称都将翻译。例如,CreateService变为CriarService

$ php artisan make:crud Usuario --locale=pt_BR
$ php artisan make:crud Acao Acoes --locale=pt_BR

这也可以在config/crud.php的全局区域设置键上设置(检查发布配置文件)

仓库基类

当包andregumieri/laravel-repository存在且config.repository_base_class设置为true时,它将自动使用它作为基仓库。

在其他情况下,您可以设置自定义基仓库,告知基类的完整路径

$ php artisan make:crud User --repository-base-class="App\Repositories\Base" 

也可以通过config/crud.php上的repository_base_class设置(检查发布配置文件)

发布配置文件

$ php artisan vendor:publish --tag=laravel-crud

这将创建一个config/crud.php文件