Laravel中resource方法


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

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

上面代碼將等同於:

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

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

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');

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

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

可以看到使用 resource 方法讓我們少寫了很多代碼,且嚴格按照了 RESTful 架構對路由進行設計。

 

文章來源:劉俊濤的博客

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM