2
私がLaravel Scoutで完全に検索したいテーブルの「ユーザー」があるとします。その中には多くの属性があり、その中にユーザーの趣味があります。Laravel ScoutとTNTSearchをリレーショナルデータベースと組み合わせて使用するには?
ユーザの趣味を直接
users
テーブル、 ではなく、リレーショナルテーブルによって配置されていません。したがって、ホビーIDはusers
テーブルに各ユーザーごとに配置されます。ここで
football
を検索すると、これはLaravelによってインデックスされません
スカウト。趣味の唯一のIDはfootball
ですが、それは私が望む方法ではなく、 です。
誰もが、私はfootball
探しが趣味としてサッカーを持つユーザーを返すことを確認することができます方法を知っていますか?
ありがとうございました!
グレートの線に沿って何かを行うことができるように
toSearchableArray()
でインデックス化されている正確に何を完全に制御を持っています!それはいくつかの小さな編集で働いた:)。 $ uを$ thisに置き換え、セミコロンを削除しました。私の場合は、コンマで置き換えて、より多くの関係を定義することができました。 これは長らく検索されました。どうもありがとう! – Menno喜んで助けました。 :) – peterm