제가 작업중인 작은 Laravel 5.2 프로젝트가 있습니다. 필자는 내장 된 인증 패키지를 사용하여 개념 증명에 대한 로그인을 처리했습니다. 그러나 로그인 할 때 다음을 설정 한 후에도 /
경로로 리디렉션됩니다.Laravel Auth - 로그인시 리디렉션
protected $redirectTo = '/specialRoute';
다른 곳에서는 내가 /special route
에 갈 로그인을 설정 할 필요가 있는가?
제가 작업중인 작은 Laravel 5.2 프로젝트가 있습니다. 필자는 내장 된 인증 패키지를 사용하여 개념 증명에 대한 로그인을 처리했습니다. 그러나 로그인 할 때 다음을 설정 한 후에도 /
경로로 리디렉션됩니다.Laravel Auth - 로그인시 리디렉션
protected $redirectTo = '/specialRoute';
다른 곳에서는 내가 /special route
에 갈 로그인을 설정 할 필요가 있는가?
Illuminate\Foundation\Auth\RedirectsUsers
특성의 기본 $ redirectTo 값을 변경하려고 할 수 있습니다.
는
인증/AuthController.php
protected $redirectPath= '/specialRoute';
이 리디렉션 경로가 성공적으로 로그인하고 성공적인 레지스터에 사용됩니다 AuthController하는 선 아래에 추가합니다.
postRegister 함수도 재정의해야합니다. 당신은 당신의 AuthController에서이 작업을 수행합니다 : 리디렉션에 대한
public function postRegister(Request $request)
{
$validator = $this->registrar->validator($request->all());
if ($validator->fails())
{
$this->throwValidationException(
$request, $validator
);
}
$this->auth->login($this->registrar->create($request->all()));
// Now you can redirect!
return redirect('/specialRoute');
}
더 많은 정보를 당신이 경로로 리디렉션하려는 경우 : 당신이 그런 속성을 선언 않았다 http://laravel.com/docs/5.2/responses#redirects
있는 파일에서? – Hammerbot
AuthController를 패키지로 덮어 썼습니까? – Samsquanch
보호 된 $ redirectTo = '/ specialRoute'을 (를) 선언하십시오. AuthController.php에서 route.php의 specialRoute를 선언 하시겠습니까 ?? – Borna