اگر بخواهیم اعتبارسنجی رو بذاریم روی یکتا بودن یک فیلد می تونیم از دستور زیر استفاده کنیم:
->unique(ignoreRecord: true)
ولی اگر بخواهیم شرط های بیشتری روی یکتا بودن بذاریم باید به روش زیر کد رو تغییر بدهیم:
->unique(ignoreRecord: true, modifyRuleUsing: function (Unique $rule) { return $rule->where('company_id', auth()->user()->company_id); })
برای مطالعه بیشتر به آدرس زیر مراجعه شود:
https://filamentphp.com/docs/3.x/forms/validation