拉特韦尔(Laravel)哪里约会

时间:2018-10-29 22:16:01

标签: php laravel datetime datepicker

您好,我实际上是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>

1 个答案:

答案 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'));