امیرحسین عنبری
4 سال پیش توسط امیرحسین عنبری مطرح شد
5 پاسخ

Request در لاراول

سلام دوستان من توی یک request اپدیت چجوری میتونم چک کنم که ایمیل unique باشه ؟ تونستم از روش unique:users,email بزنم ولی اینجوری ایمیل خودشم چون وجود داره ارور میده ؟‌ممنون میشم راهنمایی کنید


ثبت پرسش جدید
محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

@amiranbari33
سلام.
به صورت زیر انجام بدید :

[
    'email' => 'unique:users,email,' . $user->id
]

امیرحسین عنبری
تخصص : Web application developer
@amiranbari33 4 سال پیش مطرح شد
0

چجوری میتونم به request بگم $user_id رو بشناسه؟ @mohsenbostan


مهدی عقیقی
تخصص : برنامه نویس وب
@MehdiAghighi 4 سال پیش مطرح شد
0

@amiranbari33 سلام وقتتون بخیر.

$user = Auth::user()
$user = auth()->user()

محمد مهدی
@MohammadMahdi 4 سال پیش مطرح شد
1

@amiranbari33

سلام،

public function update(Request $request, User $user)
    {
        $request->validate([
            'email' => [Rule::unique('users')->ignore($user->id)]
        ]);
    }

محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

@amiranbari33
اگر کاربری که میخواید تغییر رو براش اعمال کنید، لاگین نیست، یا id رو از url بگیرید یا اینکه از سمت فرم بفرستید.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام