:::

7-2 有控制器的路由寫法

  1. 假設有個資料表叫做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');
    
  2. 上面的設定更可以簡化寫一行即可,如:
    Route::resource('product' , 'ProductController');
  3. 到這裡只是先有個基本概觀,底下我們會根據功能把路由一個一個依序產生出來,所以,接下來一般開發程式是:

建立路由(指定控制器)→修改控制器→修改或建立blade樣板(有畫面的話)


:::

書籍目錄

展開 | 闔起

快速登入


http%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbdsn%3D1412%26tbsn%3D43

計數器

今天: 657657657
昨天: 2097209720972097
總計: 8110817811081781108178110817811081781108178110817