您好,我实际上是laravel的初学者,我想显示两个日期之间的报告取决于我在db中的记录,但是我很困惑如何执行此操作可以有人解释我如何执行此操作,如简要介绍一下视图,控制器,模型和路径对我有很大的帮助,因为我正在做我的最后一年项目,明天是最后日期。 我的看法是这样,但我不知道从哪里开始
<div class="table-responsive">
<table class="table table-striped table-sm">
<thead>
<tr>
<th>#</th>
<th>Header</th>
<th>Header</th>
<th>Header</th>
<th>Header</th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td>Lorem</td>
<td>ipsum</td>
<td>dolor</td>
<td>sit</td>
</tr>
</tbody>
@endforeach
</table>
</div>
答案 0 :(得分:1)
那么您在这里没有提供任何信息,所以我将给出一个理论上的例子。
假设我们有两个日期:
$start = Carbon::now()->subWeeks(1);
$end = Carbon::now();
我将有一个名为Order
的基本模型,以便可以查看上周在数据库中提交的所有订单。我还假设表上有一个created_at
字段。
$orders = Order::where('created_at', '>=', $start)->where('created_at', '<=', $end)->get();
这将返回提供的日期之间的所有订单。
此逻辑将在控制器中发生,然后您可以将其传递给视图。
return view('orders.home', compact('orders'));