首页 > 解决方案 > 如何在 Laravel 5.6 的时间限制之间打印表格数据?

问题描述

在我的 laravel 应用程序中,我有如下表格,schools如下所示:

id   name   project   type   created_at   updated_at
1    gfr    bottle    hard   2018-06-25   2018-06-25
2    kio    book      soft   2018-06-27   2018-06-27
3    nhj    vehicle   hard   2018-06-27   2018-06-27
1    nhy    bottle    hard   2018-06-28   2018-06-28
1    gfr    book      soft   2018-06-28   2018-06-28

现在我需要一个控制器功能来打印nameprojecttype之间2018-06-272018-06-28并且我有以下控制器功能

$datas = Schools::orderBy('id','desc')->get();

那么我如何在这里过滤时间限制?

标签: phplaravel-5

解决方案


您需要 whereBetween 函数,它将搜索列值在两个指定值之间的位置:

$datas = Schools::orderBy('id','desc')
    ->whereBetween('created_at', ['2018-06-27', '2018-06-28'])
    ->get()

推荐阅读