File: /var/www/ipsremont-demo/app/Http/Requests/Branch/UpdateRequest.php
<?php
namespace App\Http\Requests\Branch;
use Illuminate\Validation\Rule;
class UpdateRequest extends CreateRequest
{
public function rules(): array
{
return array_merge(parent::rules(), [
'name' => ['required', 'string', 'max:255', Rule::unique('branches')->whereNull('deleted_at')->ignore($this->request->get('id'))],
'external_id' => ['required', 'string', 'max:255', Rule::unique('branches')->whereNull('deleted_at')->ignore($this->request->get('id'))],
]);
}
}