Мне нужно подтвердить название компании и адрес электронной почты, чтобы избежать дублирования записей. Вот что я получил до сих пор
public function rules()
{
$businesses = Business::all();
foreach ($businesses as $business) {
return [
'name' => 'unique:businesses,name,' . $business->id,
'email' => 'email|unique:businesses,email,' . $business->id,
'logo' => 'file|size:5000,' . $business->id,
'banner' => 'file|size:5000,' . $business->id,
];
}
}
, но он по-прежнему возвращает эту ошибку
SQLSTATE [23000]: Нарушение ограничения целостности: 1062 Повторяющаяся запись