2016-04-06 12 views
2

スタックトレース:D:\ xampp \ htdocs \ guestlara \ app \ controllers \ loginController内の 'シンボニー\コンポーネント\デバッグ\例外\ FatalErrorException'というメッセージが '構文エラー、予期しない' .PHP: -ラーバル検証構文エラー

 return Redirect::to('/') 
       ->withErrors($validator); 
     log::error($validator); // Here 

    } else { 

小変更

public function login_user() 
{ 

    $rules = array(
        'email'=> 'Required|Between:3,64|Email|Unique:users', 
        'password'=>'Required|AlphaNum|Between:4,8|Confirmed', 
        ); 
    $validator = Validator::make(Input::all(), $rules); 

    if ($validator->fails()) { 

     // get the error messages from the validator 
     $messages = $validator->messages(); 

     // redirect our user back to the form with the errors from the validator 
     return Redirect::to('/') 
     ->withErrors($validator); 
     log::error($validator) 

    } 
    else 
    { 

     // attempt to do the login 
     if (Auth::attempt($users)) { 

      return Redirect::to('dashboard'); 

     } else {   

      return Redirect::to('/'); 

     } 

    } 


} 
+0

これは、PHP言語での構文エラーです。ララヴェルやその検証に共通するものはありません。 – Rolice

答えて

4

23は;がありません。

log::error($validator);は、log::error()に達する前にアクションとして実行されません。returnだから、する必要があります - ログにセミコロンが欠落してい

log::error($validator); 
return Redirect::to('/') 
     ->withErrors($validator); 
0

::エラー($バリデータ)

+0

なぜ誰かがこの答えをdownvoteしますか? – Rolice

関連する問題