0
我有问题与上市预订谁有多个保留,我不知道这个公寓被列出。预订在MySQL和Laravel
$show_apartments = DB::table('apartments')
->join('reservation', 'unos_id', '=', 'reservation.id_nekretnina')
->select('unos_id as link', 'title', 'description', 'picture', 'slug', 'max_person','reservation.dolazak','reservation.odlazak')
->whereNotBetween('dolazak', [$in_sql, $out_sql])
// this is date check in and check out in search field
->whereNotBetween('odlazak', [$in_sql, $out_sql])
// this is date check in and check out in search field
->get();
所有的公寓名单非常好,但问题是,当一些公寓多个不同日期的预约再公寓上市,但我想只有当公寓是在这个范围内是免费的。我托盘50小时,并没有看到解决方案。
当有人帮助我时,我会把它放在存储过程中。
这对Laravel有效,我是新手。对我来说第一个大项目;)
我知道什么是问题,但我不知道为此编写代码。 (如果在某些ID_APARTMENT有这个日期范围,那么不要告诉我这个公寓,其余的是)