Я передаю fromdate
и todate
от вида к контроллеру.Я хочу напечатать промежутки между этими датами из базы данных, но получаю сообщение об ошибке:
Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR) Вызов функции-члена format () для строки
страница моего просмотра :
<div class="col-sm-4">
{!! Form::open (['url' => 'admin/ad']) !!}
<div class="form-group">
{!! Form::label('', 'From date') !!}
{!! Form::date('fromdate', '', ['class' => 'form-control']) !!}
{!! Form::label('', 'To date') !!}
{!! Form::date('todate', '', ['class' => 'form-control']) !!}
</div>
<div class="form-group">
{!! Form::submit(('submit'), ['class' => 'btn btn-primary btn-block']) !!}
{!! Form::close() !!}
</div>
</div>
страница моего контроллера :
$report = $request->report;
$fromdate = $request->fromdate;
$start_date = date("Y-m-d H:i:s", strtotime($fromdate));
$todate = $request->todate;
$end_date = date("Y-m-d H:i:s", strtotime($todate));
$users = Report::whereBetween('created_at', [
$start_date->format('Y-m-d') . " 00:00:00",
$end_date->format('Y-m-d') . " 23:59:59"
])->get();