2017-03-18 18 views
0

Laravel 5.4を使用しています。レジスタコントローラ(組み込み)を呼び出し、json形式でエラーを返すpostメソッドを呼び出すajaxを持っています。そして唯一のそれは体です: 例:Laravelは最初のメッセージのみを返し、その内容のみを返します

"first_last_name":["First and last names are required"] => only "First and last names are required" to be returned. 

私はLaravelにかなり新しいですし、その検証ここで考える:

public function register(Request $request) 
    { 
     $this->validator($request->all())->validate(); // here i tried to use ->messages and -> first, but doesn't not seem to work 

     event(new Registered($user = $this->create($request->all()))); 

// commented because i don't want auto login and redirect 
     //$this->guard()->login($user); 

     //return $this->registered($request, $user) 
      //    ?: redirect($this->redirectPath()); 
    } 

私が使用してみました - >メッセージ()と - >最初の()が、私はそれを動作させるように見えることはできません。

あなたは

+0

助けが必要な場合は、より多くのコードと何をしようとしていますか –

+0

ありがとう、 –

答えて

0

あなたはgetメソッドを使用して、すべての要求特性を得ることができますありがとうございました。

例:あなたは別に、すべてのプロパティを検証することができます。これにより

$firstName = $request->get('first_last_name');

+0

私は存在するすべての財産を将来的には変更することができず、私はエラーから最初のものが必要だと言っているその方法 –

関連する問題