Как реализовать функцию в laravel, чтобы с одного Email нельзя было отправлять форму чаще раза в сутки?
Я новичок в Laravel. На данный момент потребность состоит в том чтобы запретить отправку формы с одного и того же Email, если не прошло минимум 24 часа. MainController.php :
public function review_check(Request $request) { //забираем request из формы
$valid = $request->validate([ //валидируем данные
'email' => 'required|max:100',
'message' =>'required|min:10',
'name' =>'required',
'topic' =>'required',
]);
$review = new Contact(); //модель закидываем в переменную
$review->email = $request->input('email'); //внутрь переменной передаем поля , которые должны быть записаны из request
$review->message = $request->input('message'); //Обращаеся к переменной внутри образца класса через ->
$review->name = $request->input('name');
$review->topic = $request->input('topic');
$review->save(); //сохраняем данные из формы в модель