Heei,我想根据日期范围显示数据。具体数据在这一天和第6天去。这是我现在的代码。
控制器
$hari = [];
for ($i=0; $i < 6; $i++)
{
$hari[] = date("Y M d") + $i;
}
$booking_room = jadwal_meeting::whereBetween('tanggal', [$hari, $hari + 6])->get();
return view('homepage')->with($booking_room);
注意 :'tanggal'是桌上的一个字段。
但我只是得到这样的错误
不支持的操作数类型 :
$booking_room = jadwal_meeting::whereBetween('tanggal', [$hari, $hari + 6])->get();
我的代码有什么问题,任何人都可以帮助我:)
答案 0 :(得分:1)
试试这段代码会对你有帮助。
$from = '2018-04-12';
$to = date('Y-m-d', strtotime($from. ' + 6 days'));
$reservations = Reservation::whereBetween('tanggal', [$from, $to])
->get();
谢谢,
答案 1 :(得分:1)
由于my_container.size()
是一个数组,你必须使用这样的东西:
$hari
或者更一般:
$booking_room = jadwal_meeting::whereBetween('tanggal', [$hari[0], $hari[5]])->get();