:::
主內容區域
7-2 有控制器的路由寫法
- 假設有個資料表叫做
products,而且已經有控制器(或者直接就想用控制器作法),那麼,路由可以這樣設定:Route::get('/product', 'ProductController@index')->name('product.index'); Route::get('/product/create', 'ProductController@create')->name('product.create'); Route::post('/product/store', 'ProductController@store')->name('product.store'); Route::get('/product/{id}', 'ProductController@show')->name('product.show'); Route::get('/product/{id}/edit', 'ProductController@edit')->name('product.edit'); Route::patch('/product/{id}', 'ProductController@update')->name('product.update'); Route::delete('/product/{id}', 'ProductController@destroy')->name('product.destroy'); - 上面的設定更可以簡化寫一行即可,如:
Route::resource('product' , 'ProductController'); - 到這裡只是先有個基本概觀,底下我們會根據功能把路由一個一個依序產生出來,所以,接下來一般開發程式是:
7-1 還沒有控制器的路由寫法