gpt4 book ai didi

php - 在 MySQL 和 Laravel 中预订

转载 作者:行者123 更新时间:2023-11-29 18:59:27 25 4
gpt4 key购买 nike

我在列出拥有多个预订的预订时遇到问题,并且我不知道该公寓的内容。

$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 个小时,但没有找到解决方案。

当有人帮助我时,我会将其放入存储过程中。

我知道问题出在哪里,但我不知道为此编写代码。(如果某些 ID_APARTMENT 具有此日期范围,则不要向我显示此公寓,休息即可)

最佳答案

我找到了答案。需要使用->whereBetween - 然后在其他查询中使用->第一次查询的whereNotIn结果。

现在很容易,但我为此损失了一个星期。 ;)

关于php - 在 MySQL 和 Laravel 中预订,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43978589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com