다른 도메인/경로로 www.myapp.com/login
또는 www.myapp.com/register
을 방문하면 어떻게 사용자를 리디렉션합니까? (로그인/레지스터 경로 변경).Laravel 리디렉션/로그인 경로
Laravel 5.2에서 어떤 컨트롤러가 실제로 login
& register
에 대한보기를로드합니까?
다른 도메인/경로로 www.myapp.com/login
또는 www.myapp.com/register
을 방문하면 어떻게 사용자를 리디렉션합니까? (로그인/레지스터 경로 변경).Laravel 리디렉션/로그인 경로
Laravel 5.2에서 어떤 컨트롤러가 실제로 login
& register
에 대한보기를로드합니까?
당신이 App\Http\Kernel.php
protected $routeMiddleware = [
'redirect' => \App\Http\Middleware\redirect::class,
]
에 미들웨어 미들웨어
미들웨어
class redirector{
public function handle($request, Closure $next)
{
return redirect('/redirecturl');
//return $next($request);
}
}
등록 만들기 이제 아래
Route::group(['middleware' => 'redirect'], function() {
Route::get('/login',function(){
return view('login');
});
Route::get('/register',function(){
return view('register');
});
}
같은 경로의 routes.php의 미들웨어를 포함
어떤 사용자를 리디렉션하려면, 당신이 아파치를 사용하는 경우 즉, 응용 프로그램을 건드리지 않고 그것을 할 빠르고, 당신의 가상 호스트 설정 파일에 추가 :
이RedirectPermanent /login http://newdomain.com
RedirectPermanent /register http://newdomain.com
또한에 추가 할 수 있습니다 공용 폴더 내에 .htaccess
파일이 있지만 vhost 파일은 더 빠릅니다.
인증 상태를 확인하는 것과 같은 조건이 있습니까? 아니면 누군가를 리디렉션하고 싶습니까? – jonju
은'네임 스페이스 Illuminate \ Foundation \ Auth'처럼 보이고,'RegistersUsers'와'AuthenticatesUsers'는 로직이 리디렉션되는 곳의 인증입니다. –
@jonju는 누군가를 리디렉션합니다. – Grigio