چله تابستون 🔥 چله تخفیف استثنایی راکت، این فرصت دیگه پیش نمیاد!
فرصت محدود، تعداد محدودسلام
من میخواستم توی لاراول کاربران سایت رو محدود کنم که هر کاربر فقط بتونه یک بار برای هر سوال جوابی رو ارسال کنه نه بیشتر
روش ساده و بدیهیش اینه که در متد ذخیره پاسخ و قبل از اجرای دستور create یا save ، شروطی که لازم هست رو چک کنید و اگر نقض شد مثلا همراه با یک متن ارور ریدایرکت کنید.
//Validations:
if(Answer::where('user_id', Auth::id())->where('quesstion_id', $question_id)->exists()) {
return back()->withErrors(['field_name' => ['Your custom message here.']]);
}
Answer::createOrUpdate([
//...
]);
//...
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟