سلام دوستان
من دو تا textbox دارم که کاربر از یکیش ساعت انتخاب میکنه و از اون یکی تاریخ روز
حالا میخوام موقع ذخیره شدن توی دیتابیس بررسی بشن که تکراری نباشه
به نظرتون راه حل چی هست؟؟
چون توی دیتابیس دو ستون جدا با نام hours و days دارم با این وجود چطور میشه از ذخیره شدن دو رکورد مثل هم جلوگیری کرد؟
مثلا
یکشنبه/22/فروردین - ساعت : ۸:۰۰
یکشنبه/22/فروردین - ساعت : ۸:۰۰
شما باید فانکشن تعریف کنید داخل ولیدشن خودتون ، من یک سمپل میزارم واستون این کد چک میکنه که ایمیل ثبت شده داخل دیتابیس اگر ثبت شده باشه ارور برمیگردونه شما کد بالارو جایگزین کنید با دیتای خودتون
"email" => ["required","email",function ($attribute, $value, $fail ) {
$email = request('email');
$user = User::where('email' , $email)->first();
if (! is_null($user) ) {
$fail('این ایمیل در سیستم ثبت شده است');
}
},],
سلام این کد رو تست کنید که اگر متغیر date خالی نبود یعنی دیتا داخل دیتابیس قرارداره و ارور برگردونه
$Date = Date::where('days', 'LIKE', "%{$request->days}% )
->where('hours', 'LIKE', "%{$request->hours}%")
شما باید فانکشن تعریف کنید داخل ولیدشن خودتون ، من یک سمپل میزارم واستون این کد چک میکنه که ایمیل ثبت شده داخل دیتابیس اگر ثبت شده باشه ارور برمیگردونه شما کد بالارو جایگزین کنید با دیتای خودتون
"email" => ["required","email",function ($attribute, $value, $fail ) {
$email = request('email');
$user = User::where('email' , $email)->first();
if (! is_null($user) ) {
$fail('این ایمیل در سیستم ثبت شده است');
}
},],
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟