سلام دوستان من توی یک request اپدیت چجوری میتونم چک کنم که ایمیل unique باشه ؟ تونستم از روش unique:users,email بزنم ولی اینجوری ایمیل خودشم چون وجود داره ارور میده ؟ممنون میشم راهنمایی کنید
@amiranbari33
سلام.
به صورت زیر انجام بدید :
[
'email' => 'unique:users,email,' . $user->id
]چجوری میتونم به request بگم $user_id رو بشناسه؟ @mohsenbostan
شاید پاسخ شما همینجا باشد
سلام،
public function update(Request $request, User $user)
{
$request->validate([
'email' => [Rule::unique('users')->ignore($user->id)]
]);
}@amiranbari33
اگر کاربری که میخواید تغییر رو براش اعمال کنید، لاگین نیست، یا id رو از url بگیرید یا اینکه از سمت فرم بفرستید.