Как реализовать функцию в 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();  //сохраняем данные из формы в модель


Ответы (0 шт):