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