0
내가 아는 한, 라우트 경로에서 미드 레어를 설정하면 컨트롤러를 실행하기 전에 애플리케이션이 필터링 할 수 있습니다. 예를 들면 laravel5.2미들웨어는 laravel5.3에서 __construct 이후에 실행됩니까?
, route.php
Route::group([ 'middleware' => 'auth'], function() {
Route::get('/', '[email protected]')->name('admin.home');
});
애플리케이션 \ HTTP를 \ 컨트롤러 Controller.php
public function __construct()
{
var_dump(222);
}
애플리케이션 \는 HTTP를 컨트롤러 \ \ HomeController.php
\public function __construct()
{
parent::__construct();
}
public function index()
{
return view('welcome');
}
인증 미들웨어
나는 웹 사이트를 방문 할 때public function handle($request, Closure $next)
{
var_dump(111);
return $next($request);
}
는, 결과는 111 (222)
입니다 그러나 laravel 5.3, 결과는 222 (111)이다.
왜? 어떤 도움을 주셔서 감사합니다! o (∩_∩) o