Вызов неопределенной функции App \ Http \ Controllers \ now () - PullRequest
0 голосов
/ 25 сентября 2019

У меня есть эта ошибка в моей функции. Я пытаюсь добавить 5-минутный таймер между отправкой отчета user_id. Но по некоторым причинам у меня есть эта ошибка.

Вотмой контроллер

 public function careerReportCareerSolution(requ $request)
    {

        $report = \App\Reports::create([
                        'user_id' => $request['user_id'],
                        'username' => $request['username'],
                        'user_id_posted' => $request['user_id_posted'],
                        'username_posted' => $request['username_posted'],
                        'career_solution_id' =>$request['career_solution_id'],
                        'subject' =>$request['subject'],
                        'why_reporting' =>$request['why_reporting'],
                        'why_reporting_message' =>$request['why_reporting_message'],
                        'additional_message' =>$request['additional_message'],
                        'comment' =>$request['comment'],
                        'comment_user' =>$request['comment_user'],
                        'comment_id' =>$request['comment_id'],
                      ]);




        if($report != ""){
            flash('Career solution report submited', 'success');
        }else{
            flash('Career solution report', 'warning');
        }

            $reportExists = \App\Reports::where('user_id', $request['user_id'])
            ->whereDate('created_at', '>', now()->subMinutes(5)->toDateTimeString())
            ->exists();

            if ($reportExists) {
            // report has been created within 5 minutes
            return Redirect::back()->withErrors(['error', 'Report created within the last 5 minutes']);
        }
        return Redirect::back();


    }

1 Ответ

1 голос
/ 25 сентября 2019

использовать Carbon фасад так:

$reportExists = \App\Reports::where('user_id', $request['user_id'])
                ->whereDate('created_at', '>', Carbon::now()
                ->subMinutes(5)->toDateTimeString())
                ->exists();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...