Contents
■ ユーザーがリソースをCRUDするためのルート設計
routes/web.phpファイルの以下を、
Route::get('/', function () { return view('welcome'); });
以下に変更する。
Route::get('/', 'xxxsController@index'); Route::resource('xxxs', 'xxxsController');
*上記コマンドは以下と同じ
Route::get('xxx/{id}', 'xxxController@show'); Route::post('xxx', 'xxxController@store'); Route::put('xxx/{id}', 'xxxController@update'); Route::delete('xxx/{id}', 'xxxController@destroy'); Route::get('xxx', 'xxxController@index'); Route::get('xxx/create', 'xxxController@create'); Route::get('xxx/create', 'xxxController@create')->name('messages.edit'); Route::get('xxx/{id}/edit', 'xxxController@edit'); Route::get('xxx/{id}/edit', 'xxxController@edit')->name('messages.edit');
*上記以外:例 コピー:
Route::get('xxx/{id}/copy', 'xxxController@copy');