:::

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

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

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


:::

書籍目錄

展開 | 闔起

快速登入


https%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbdsn%3D1162%26tbsn%3D37

計數器

今天: 4400440044004400
昨天: 2489248924892489
總計: 8026382802638280263828026382802638280263828026382