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();
すべてのアパートメントには、非常によくリストが、問題は、いくつかのアパートは、複数の異なる日付を予約する場合、その後のアパートがリストされているが、アパートは、この範囲内にある場合、私は唯一の希望は無料です。私はトレイ50hと解決策を見ていない。
誰かが私を助けてくれたら、私はこれをストアドプロシージャに入れます。
これはLaravelで動作し、私は新しいものです。私のための最初の大きなプロジェクト;)
私は問題が何であるか知っていますが、私はこのためのコードを書くことを知らない。 (あるID_APARTMENTにこの日付範囲がある場合は、このアパートメントを表示しないでください)