Laravel中resource方法

新增的 resource 方法將聽從 RESTful 架構爲用戶資源生成路由。該方法接收兩個參數,第一個參數爲資源名稱,第二個參數爲控制器名稱。 架構

Route::resource('users', 'UsersController'); post

上面代碼將等同於: spa

Route::get('/users', 'UsersController@index')->name('users.index'); 設計

Route::get('/users/{user}', 'UsersController@show')->name('users.show'); blog

Route::get('/users/create', 'UsersController@create')->name('users.create'); 資源

Route::post('/users', 'UsersController@store')->name('users.store'); 路由

Route::get('/users/{user}/edit', 'UsersController@edit')->name('users.edit'); get

Route::patch('/users/{user}', 'UsersController@update')->name('users.update'); 博客

Route::delete('/users/{user}', 'UsersController@destroy')->name('users.destroy'); it

能夠看到使用 resource 方法讓咱們少寫了不少代碼,且嚴格按照了 RESTful 架構對路由進行設計。

 

文章來源:劉俊濤的博客

地址:http://www.cnblogs.com/lovebing

相關文章
相關標籤/搜索