www.myapp.com/login
またはwww.myapp.com/register
を別のドメイン/ルートに訪問した場合、どのようにユーザーをリダイレクトするのですか? (ログイン/登録のルートを変更する)。Laravel Redirect/login route
Laravel 5.2では、コントローラが実際にビューをロードしますlogin
& register
?
www.myapp.com/login
またはwww.myapp.com/register
を別のドメイン/ルートに訪問した場合、どのようにユーザーをリダイレクトするのですか? (ログイン/登録のルートを変更する)。Laravel Redirect/login route
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でミドルウェアを含め作成
あなたは、任意のユーザーをリダイレクトしたい場合、あなたがApacheを使用している場合、すなわち、アプリケーションを触れることなくそれを行うには高速です、あなたのバーチャルホストの設定ファイルに追加します。
はRedirectPermanent /login http://newdomain.com
RedirectPermanent /register http://newdomain.com
あなたはまたに追加することができますパブリックフォルダ内に.htaccess
というファイルがありますが、vhostファイルは高速になります。
認証ステータスの確認などの条件はありますか、誰かにリダイレクトしたいだけですか? – jonju
は 'namespace Illuminate \ Foundation \ Auth'のように見え、' RegistersUsers'と 'AuthenticatesUsers'は論理がリダイレクトされているauth –
@jonjuのリダイレクト先です。 – Grigio