W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Laravel 讓你能輕易地定義單一路由來處理控制器中的每一項行為。首先,用 Route::controller 方法定義一個路由:
Route::controller('users', 'UserController');
Controller 方法接受兩個參數(shù)。第一個參數(shù)是控制器欲處理的 base URI,第二個是控制器的類名稱。接著只要在你的控制器中加入方法,并在名稱前加上它們所對應(yīng)的 HTTP 請求。
class UserController extends BaseController {
public function getIndex()
{
//
}
public function postProfile()
{
//
}
public function anyLogin()
{
//
}
}
index 方法會響應(yīng)控制器處理的根 URI ,在這個例子中是 users 。
如果你的控制器行為包含多個字詞,你可以在 URI 中使用「破折號」語法來訪問此行為。例如,下面這個在 UserController 中的控制器動作會響應(yīng) users/admin-profile 此一 URI :
public function getAdminProfile() {}
如果你想“命名”一些控制器的路由,你可以給 controller 方法傳入第三個參數(shù):
Route::controller('users', 'UserController', [
'anyLogin' => 'user.login',
]);
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: