2016-06-27 52 views
0

サインアップフォームを記入してサインアップするか、またはFacebookにログインできるユーザーのログインページを作成しています。ルートが定義されていませんlaravel 5.2エラー

ログインはフェイスブックでうまくいき、ユーザーのプロフィールページにルーティングしますが、サイトに登録した後にログインすると、「route [myplace]が定義されていません」というエラーが表示され、Facebookのログイン時に機能します。

マイroutes.phpのファイル:

Route::get('/', function() { 
return view('welcome'); 
})->name('home'); 


Route::post('/signup' , [ 

       'uses' => '[email protected]' , 
       'as' => 'signup' 
    ]); 

Route::post('/signin' , [ 

       'uses' => '[email protected]' , 
       'as' => 'signin' 
    ]); 


Route::get('/myplace' , [ 

     'uses' => '[email protected]' , 

     'as' => 'myplace' , 

     'middleware' => 'auth:web' 

])->name('myplace'); 

Route::get('/verify' , [ 


       'uses' => '[email protected]' , 
       'as' => 'verify' 


    ]); 

Route::get('login', 'Auth\[email protected]'); 
Route::get('login/callback', 'Auth\[email protected]'); 

UserController.phpの私postSignIn機能:

public function postSignIn(Request $request) 
{ 

    $this->validate($request,[ 

      'email'=> 'required' , 
      'password' => 'required' 

      ]); 


    if(Auth::attempt(['email'=>$request['email'], 'password' => $request['password']])) 
    { 
     return redirect()->route('myplace'); 
    } 

     return redirect()->back(); 
} 

答えて

0

実は、私はSを使用していました私は自分のmyplace関数をUserController.phpからAuthController.phpにコピーしていました。

関連する問題