laravel new MyApp
を使用して新しいLaravel 5.2プロジェクトを開始し、php artisan make:auth
で認証を追加しました。これは、最初のユーザーがシードされたメンバーのみのWebサイトであり、残りのユーザーが作成されます(手動によるユーザー作成/パスワードのリセットなどはありません)。Laravel予期しないリダイレクト(302)
これらは私が現在定義されているルートです:
Route::group(['middleware' => 'web'], function() {
// Authentication Routes...
Route::get('user/login', ['as' => 'user.login', 'uses' => 'Auth\[email protected]']);
Route::post('user/login', ['as' => 'user.doLogin', 'uses' => 'Auth\[email protected]' ]);
Route::group(['middleware' => 'auth'], function() {
// Authenticated user routes
Route::get('/', ['as'=>'home', 'uses'=> '[email protected]']);
Route::get('user/{uid?}', ['as' => 'user.profile', 'uses' => 'Auth\[email protected]' ]);
Route::get('user/logout', ['as' => 'user.logout', 'uses' => 'Auth\[email protected]' ]);
Route::get('/user/add', ['as' => 'user.add', 'uses' => 'Auth\[email protected]']);
[...]
});
});
私はしかし、私はいくつかの非常に「ファンキー」行動を経験してる、うまくログインすることができます - 私はログアウトしようとすると、(ビルトインlogout
経由方法は、職人によって作成された)、ページは、302リダイレクトを家に帰し、私はまだログインしています。
さらに、ほぼすべてのページ(ここに記載されていない)は期待どおりに動作しますが、user.addは302をホームページに追加する。それは私がdebugbar経由でリダイレクトを知ったに違い
を行った場合、ホームページは、$redirectTo
としてAuthControllerに宣言されている
に注意してください。何を探したらいいですか?
私もAuthControllerから機能を削除しました。問題。.. –
+1私は午後同じような問題で髪を裂いてきた。 –