رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
آپدیت کردن فیلد unique در لاراول ؟
#1
درود دوستان ، برای بخش کاربران سایت زمانی که میخوام کاربری رو ادیت کنم چون فیلدی مانند ایمیل به صورت یکتا unique تعریف شده مانع آپدیت اون میشه چه باید کرد ؟

ممنونم میشم راهنمایی بفرمایید .



با تشکر Huh
کد آن است که خود ببوید نه آن که برنامه نویس بگوید  Cool
پاسخ
#2
یعنی چی مانع آپدیت میشه؟ کدی که نوشتین رو قرار بدین
پاسخ
#3
یعنی اینکه میگه ایمیل قبلا وارد شده Validation گیر میده بهش . اینم کد :

کد پی‌اچ‌پی:
public function updateUser(Request $request ,$id)
    {
        
$validator $this->validator($request->all());

        if (
$validator->fails()) {
            
$this->throwValidationException(
                
$request$validator
            
);
        }
        
$user=User::find($id);
        
$user->name  $request->name;
        
$user->password  bcrypt($request->password);
        
$user->email  $request->email;
        
$user->save();
        
    
        
$this->save($request->all());

        return 
redirect('admin\users');
    } 
کد آن است که خود ببوید نه آن که برنامه نویس بگوید  Cool
پاسخ
#4
خب وقتی که نمیخای ایمیل رو تغییر بدی چه لزومی هست بهش مقدار بدی فقط مقادیری که قراره تغییر بدین مقدار بدین
پاسخ
#5
خب چون پروفایل کاربر هست و اگر خالی باشه باز میگه "فیلد پست الکترونیکی الزامی است"
کد آن است که خود ببوید نه آن که برنامه نویس بگوید  Cool
پاسخ
#6
مشکل در validator شماست.

کد برای ویرایش با کد برای اضافه فرق داره.

کد پی‌اچ‌پی:
'email' => 'required|unique:users,email,$USER_ID' 
برای ویرایش این کد رو قرار بدید مشکلتون حل میشه.
البته این نکته رو هم در نظر داشته باشید که به جای $USER_ID باید آیدی کاربری که میخواید ویرایش کنید اطلاعاتتون رو بزارید.
پاسخ
 


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Sad مشکل در ایجاد وبلاگ در لاراول 5.4 itroz 0 38 07-05-2017, 05:03 PM
آخرین ارسال: itroz
  انتقال سایت mvc به لاراول miladhassan 0 31 06-19-2017, 01:00 PM
آخرین ارسال: miladhassan
  گرفتن آپدیت های وب هوک تلگرام در لاراول Mr.AMiR 3 90 06-06-2017, 05:31 AM
آخرین ارسال: Bvk.Programmer
  آموزش فارسی لاراول ۵ alihossein 6 3,434 05-26-2017, 09:52 AM
آخرین ارسال: farhad
  لود کردن hrlper , database در کلاس ها mohsenshahab 0 27 05-18-2017, 03:35 PM
آخرین ارسال: mohsenshahab
  بهترین پکیج acl برای لاراول چیست homeily@gmail.com 3 212 05-08-2017, 09:27 AM
آخرین ارسال: Geppeto
  لینک فایل های css و js در لاراول saeed.rahgooy@gmail.com 1 66 05-01-2017, 07:50 PM
آخرین ارسال: zootech
  ساخت authentication شخصی یا استفاده از authentication لاراول meysam_biz 0 101 03-19-2017, 05:38 PM
آخرین ارسال: meysam_biz
  درخواست راهنمایی : تعریف سطوح دسترسی کاربری در لاراول Bvk.Programmer 11 1,125 02-16-2017, 10:09 PM
آخرین ارسال: ansar
  آموزش اعتبار سنجی در لاراول 5 alihossein 4 1,074 11-20-2016, 07:12 AM
آخرین ارسال: حمید رﺽا کمالی

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

درباره انجمن فریم ورک لاراول

انجمن لاراولیستا به عشق توسعه دهنده ها و علاقمندان به این فریم ورک محبوب ایجاد شده و امیدواریم با نظرات خوبتون ما رو در بهبود کار یاری کنید. در ضمن خیلی هم خوشحال میشیم شما هم در توسعه این انجمن سهمی داشته باشید.