一意の検証が失敗した後、ユーザーを別のページにリダイレクトしようとしていますmobile_no
use Illuminate\Support\Facades\Validator;
use Illuminate\Foundation\Auth\RegistersUsers;
use App\User;
use App\Http\Controllers\Controller;
class RegisterController extends Controller
{
use RegistersUsers;
protected function validator(array $data){
$validator = Validator::make($data, $rules, $messages);
// If unique validation fails
if($validator->fails()){
$failed = $validator->failed();
// if failed because unique mobile number validation rule
if(count($failed) == 1){
foreach ($failed as $key => $value) {
if($key == 'mobile_no'){
if(count($value) == 1 && isset($value['Unique'])){
return redirect('/verify');
}
}
}
}
return redirect('/somepage');
}
return $validator;
}
}
これを実行しようとすると、エラーが発生します
BadMethodCallException in RedirectResponse.php line 218:
Method [validate] does not exist on Redirect.
他のページにリダイレクトするにはどうすればよいですか? 私は何かが欠けていますか?