Как правильно вернуть ошибку из if?

Есть код призванный проверять данные пришедшие из формы с данными находящимися в базе. Все работает только не могу вернуть ошибку, если данные из базы и данные из формы не совпадают. Как правильно решить задачу?
public function Emptyinvate($invait)
	{
		 $token = Invaite::all()->first();
	
      if($invait == $token->invaite_token){
        return $invait; 
      }else{
		  return responсe(['error' => ['message' => 'Приглашение не существует']]);  
    }
}
	
    protected function create(array $data)
    {
		$invait = $this->Emptyinvate($data['invaite_token']);
        return User::create([
            'name' => $data['name'],
            'email' => $data['email'],
			'invaite_token' => $invait,
            'password' => Hash::make($data['password']),
        ]);
    }
}
  • Вопрос задан
  • 136 просмотров
Пригласить эксперта
Ответы на вопрос 1
delphinpro
@delphinpro Куратор тега Laravel
frontend developer
Вот этот раздел внимательно прочитайте и все вопросы отпадут: https://laravel.com/docs/8.x/validation

Ru: https://github.com/russsiq/laravel-docs-8.x-ru/blo...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы