ratiborro/laravel-resource

为 Laravel 模型和模型集合生成资源

dev-master 2021-02-11 15:44 UTC

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

联系方式

作者:Ratibor Korobin