andregumieri / laravel-crud
此包最新版本(1.0.19)没有可用的许可证信息。
创建CRUD所需的一系列文件
1.0.19
2024-09-11 11:19 UTC
Requires
- laravel/framework: ^10|^11
Requires (Dev)
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文件