как сделать проверку при фильтрации по дате и времени? - PullRequest
0 голосов
/ 06 января 2020

Я добавляю от и к форматированию при фильтрации в laravel, но позже он принимает от и до того, как управлять этим? изображение как https://prnt.sc/qjv17s

Ответы [ 2 ]

1 голос
/ 06 января 2020

Вы можете использовать любое из встроенных Laravel правил проверки для сравнения дат.

  1. до: дата
'from' => 'required|date|before:to'
после: дата
'to' => 'required|date|after:from'
1 голос
/ 06 января 2020

Laravel имеет встроенную проверку before:date попробуйте это

 $this->validate($request,[
            'from' => 'required|before:date',
        ]);


        $purchase = Purchase::with('raw_material')
        ->where('company_id', $company_id)
        ->orderBy('id', 'desc')
        ->whereBetween('date_of_purchase', array($request->from, $request->to))-
        >paginate(1);

ссылка ссылка https://laravel.com/docs/6.x/validation#rule -перед

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...