我的刀片中有一个表单,有2个日期供用户选择:
<form role="form" action="{{action('AltHr\Chatbot\PreBuiltController@viewgraphByDate', [$companyID])}}" autocomplete="off" method="POST">
{{csrf_field()}}
<div class="form-group-attached">
<div class="row">
<div class="col-lg-6">
<div class="form-group form-group-default required" >
<label>From</label>
<input type="date" class="form-control" name="from" required>
</div>
</div>
<div class="col-lg-6">
<div class="form-group form-group-default required" >
<label>To</label>
<input type="date" class="form-control" name="to" required>
</div>
</div>
</div>
</div>
<br/>
<button class="btn alt-btn-black btn-sm alt-btn pull-right" type="submit">Filter Date</button>
</form>
所以在我的控制器功能中我做到了:
$dateFrom = [$request->from];
$dateTo = [$request->to];
然后我尝试dd();
datefrom
和dateto
的值,我能够展示它,但现在我想知道如何在我的身上显示这两个值刀片文件?
在我的回归视图中,我还有compact()
个2个值。
答案 0 :(得分:0)
您可以使用laravel表单模型绑定来显示laravel blade中的选定值。
或
<input type="date" class="form-control" name="to" value="{{$to}}" required>
这里$ to是你从控制器到契约的回复日期
答案 1 :(得分:0)
尝试将输出方法从上面帖子的评论更新为:
...
$dateFrom = $request->from;
$dateTo = $request->to;
$data = [
'companyID' => $companyID,
'match' => $match,
'noAnswer' => $noAnswer,
'missing' => $missing,
'email' => $email,
'pdf' => $pdf,
'image' => $image,
'video' => $video,
'text' => $text,
'totalMedia' => $totalMedia,
'dateFrom' => $dateFrom,
'dateTo' => $dateTo
];
return view('AltHr.Chatbot.viewgraph', $data);
...
由于您声明这是对您可能要添加的页面的实时加载请求
$request->flash();
接收方法的最开始。
答案 2 :(得分:0)
首先在控制器中使用碳
use Carbon\Carbon;
然后在您的刀片文件中执行此操作
<input type="date" class="form-control" name="to" value="{{\Carbon\Carbon::parse($dateFrom)}}" required>
如果您愿意,也可以格式化日期
<input type="date" class="form-control" name="to" value="{{\Carbon\Carbon::parse($dateFrom)->format('Y-m-d))}}" required>