chrispecoraro / laravel-controller-generator
用于 Laravel 5.5+ 和 PHP 7.x 的 "php artisan make:scaffold"
dev-master
2017-09-24 22:24 UTC
Requires
- php: >=7.0.0
This package is not auto-updated.
Last update: 2024-09-23 14:53:39 UTC
README
Laravel 的 php artisan make:
加强版
artisan mega:make Department
生成
/** * Display a listing of the Department resource. * * @return \Illuminate\Http\Response */ public function index(): ResourceCollection { return new DepartmentResourceCollection(Department::all()); } /** * Store a newly created Department resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request): Response { $input = $request->validate([ // TODO // write validator ]); $department = Department::create($input->toArray()); return response($department, 201); }
该 mega:make
artisan 命令创建 Laravel 5.5 实体的大部分组件,添加样板代码和 //TODO
,为你提供额外助力,减少额外输入。
- 一个模型
- 一个模型工厂
- 一个播种器
- 一个迁移
- 一个资源控制器
- 一个单条 API 资源
- 一个 API 资源集合
- 一个测试
作者
此包是为纪念我的父亲,乔治·安东尼·佩科拉罗博士而创建的。