なぜ私のリダイレクトは機能しませんか?私はLaravelのネイティブauthoriszationを使用しており、LoginController.php
とRedirectIfAuthenticated.php
の両方をadminにリダイレクトするパスを変更しましたが、運はありません。ここでLaravel認証された場合はリダイレクト
は私のルートは以下のとおりです。あなたはすべての認証済みユーザーをリダイレクトしたい場合は
/**
* Where to redirect users after login/registration.
*
* @var string
*/
protected $redirectTo = '/';
:あなたは、ログイン後にユーザーをリダイレクトしたいわけ場合
Auth::routes();
Route::get('/', '[email protected]');
Route::get('/home', '[email protected]');
Route::group(['prefix' => 'admin'], function() {
Route::get('/', function() {
return view('admin_temp');
});
Route::resource('users', 'WPUserController');
});
:それをコピー&ペーストして、このようなものに
return
句を変更します。私は$ redirectToを '/ admin'に変更しましたが、それは '/'に私を連れて行きます – Norgulうん、それはバグです。ドキュメントは '$ redirectTo'を変更するように指示しています。この変数を追加しようとすることができます: 'protected $ redirectPath = '/ admin';' –
まあ、まだ、同じ...私はいくつかのすぐに使える解決策を考えなければなりません。 – Norgul