php 7.1.7
laravel 5.6
OS mac
です。
メール認証を実装するため、
https://qiita.com/namixc/items/39577024d5aa4932103d
上記のURLを丸コピして実装しようとしたら、
BadMethodCallException
Method Illuminate\Validation\Validator::falls does not exist.
エラー画像
というエラーが出て、
中を見ると、
php
1 2 'email' => $data['email'], 3 'password' => Hash::make($data['password']), 4 'email_token' => str_random(10), 5 ]); 6 } 7 8 public function register(Request $request) 9 { 10 //Validation 11 $validator = $this->validator($request->all()); 12 if ($validator->falls()) 13 { 14 $this->thorowValidationException($request, $validator); 15 } 16 17 //DBトランザクションを利用する 18 DB::beginTransaction(); 19 try { 20 21 $user = $this->create($request->all()); 22 23 //名前とトークンはメールビューで利用しているのでパラメーターで渡す 24 $email = new EmailVerification(new User(['name' => $user->name, 'email_token' => $user->email_token])); 25
というエラーが出ており、どういう意味かわからず、調べても解決法がわからず困っています。
原因と解決方法など教えていただけますと幸いです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/10 07:48