ratiborro / laravel-resource
为 Laravel 模型和模型集合生成资源
dev-master
2021-02-11 15:44 UTC
Requires
- php: >=7.1.0
- illuminate/console: ^8.27
- illuminate/support: ^8.27
This package is auto-updated.
Last update: 2024-09-11 23:31:10 UTC
README
用于创建 Laravel 模型资源的简单包。
可以创建特定模型的资源,项目中所有模型的资源,甚至可以自动为创建的每个模型创建资源。
Laravel 资源文档:https://laravel.net.cn/docs/8.x/eloquent-resources
安装
安装包
composer require ratiborro/laravel-resource --dev
用法
使用一条简单的命令为项目中所有模型创建资源
php artisan make:resources
(需要确认,所以不要害怕执行 :-))
要为特定模型创建资源(模型资源和管理资源)
php artisan make:resources ModelName
配置
发布配置
php artisan vendor:publish --tag=laravel-resource-config
- 开启/关闭 data-wrapping(见上面文档)
- 配置资源名称模板
- 更改项目中所有模型的搜索配置
- 在创建模型时自动创建资源
编辑创建资源的模板(stubs)
php artisan stub:publish