资源控制器
最后更新于:2022-04-01 21:19:48
资源控制器可以让你轻松的创建`RESTFul`资源控制器,可以通过命令行生成需要的资源控制器,例如:
~~~
// 生成index模块的Blog资源控制器
php think make:controller index/Blog
~~~
或者使用完整的命名空间生成
~~~
php think make:controller app\index\controller\Blog
~~~
然后你只需要为资源控制器注册一个资源路由:
~~~
Route::resource('blog','index/Blog');
~~~
设置后会自动注册7个路由规则,如下:
| 请求类型 | 生成路由规则 | 对应操作方法 |
| --- | --- | --- |
|GET | `blog` | index |
|GET | `blog/create` | create |
|POST | `blog` | save |
|GET | `blog/:id` | read |
|GET | `blog/:id/edit` | edit |
|PUT | `blog/:id` | update |
|DELETE | `blog/:id` | delete |
';