chrispecoraro / mega-make
"php artisan make:scaffold" 用于 Laravel 5.5+ 和 PHP 7.x
dev-master
2017-09-24 22:24 UTC
Requires
- php: >=7.0.0
This package is not auto-updated.
Last update: 2024-09-29 05:29:23 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 资源集合
- 一个测试
作者
本包是为纪念我的父亲,乔治·安东尼·佩科拉罗博士而制作的。