Есть form request StoreEmployee:
С помощью которого я валидирую данные при создании записи и обновлении, при создании все отлично но при обновлении постоянно срабатывает правило уникальности. Как описать правило валидации для уникальных полей при обновлении?
<?php
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class StoreEmployee extends FormRequest
{
public function rules()
{
return [
'fname' => 'required|alpha|string|max:255',
'lname' => 'required|alpha|string|max:255',
'pname' => 'required|alpha|string|max:255',
'avatar' => 'required|image',
'birth_date' => 'required|date',
'login' => 'required|unique:employees',
'password' => 'nullable|min:10|alpha_dash',
'role' => 'required',
'phones' => 'required|array',
'phones.*.phone' => 'required|unique:phones',
'phones.*.is_personal' => 'nullable|boolean',
'phones.*.is_work' => 'nullable|boolean',
'emails' => 'required|array',
'emails.*.email' => 'required|email|unique:emails',
];
}
}