php artisan make:controller AdminArticleController --resource
上面的创建方法是,创建控制器文件夹下的Admin文件下的ArticleController控制器(资源路由的控制器)
资源路由控制器的七个方法:
<?php namespace AppHttpControllersAdmin; use IlluminateHttpRequest; use AppHttpRequests; use AppHttpControllersController; class LinksController extends Controller { /** * 显示一个资源的列表 * * @return IlluminateHttpResponse */ public function index() { // } /** * 显示一个表单来创建一个新的资源 * * @return IlluminateHttpResponse */ public function create() { // } /** * 保存最新创建的资源 * * @param IlluminateHttpRequest $request * @return IlluminateHttpResponse */ public function store(Request $request) { // } /** * 显示指定的资源 * * @param int $id * @return IlluminateHttpResponse */ public function show($id) { // } /** * 显示一个表单来编辑指定的资源 * * @param int $id * @return IlluminateHttpResponse */ public function edit($id) { // } /** * 更新指定的资源 * * @param IlluminateHttpRequest $request * @param int $id * @return IlluminateHttpResponse */ public function update(Request $request, $id) { // } /** * 删除指定的资源 * * @param int $id * @return IlluminateHttpResponse */ public function destroy($id) { // } }
资源路由:
Route::resource('article', 'ArticleController');