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