جشنواره بهارانه راکت! ۳۵% تخفیف ویژه بر روی دورههای آموزشی
مشاهده دورههاسلام
من میخواستم توی لاراول کاربران سایت رو محدود کنم که هر کاربر فقط بتونه یک بار برای هر سوال جوابی رو ارسال کنه نه بیشتر
روش ساده و بدیهیش اینه که در متد ذخیره پاسخ و قبل از اجرای دستور 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([
//...
]);
//...
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟