控制器中间件
中间件 可在控制器路由中指定,例如:
Route::get("profile", [
"middleware" => "auth",
"uses" => "UserController@showProfile"
]);
此外,你也可以在控制器构造器中指定中间件 :
class UserController extends Controller {
/**
* 建立一个新的 UserController 实例。
*/
public function __construct()
{
$this->middleware("auth");
$this->middleware("log", ["only" => ["fooAction", "barAction"]]);
$this->middleware("subscribed", ["except" => ["fooAction", "barAction"]]);
}
}