現在、私はLaravelスカウトを使用して私のサイト全体を検索しています。誰かがメッセージを検索すると、私はこれを返します:Laravelスカウト遅延ロード
public function messages($search)
{
return Message::search($search)->paginate(4);
}
しかし、今私は関連フォーラムaswelを送ってきました。既に試しました:
public function messages($search)
{
return Message::search($search)->load('forum')->paginate(4);
}
これは動作しません。どうすればこのことができますか?
それは例外をスローします: '' '未定義のメソッドを呼び出すLaravel \ Scout \ Builder :: with()' '' – Jamie
助けてくれてありがとう。 \\ Database \ Query \ Builder :: search() '' ' – Jamie
@Jamie今はもっと良い解決法を与えることはできませんが、回避策を追加しました。 。 'Forum'パートコードは' Message'と 'Forum'モデルの間の関係のタイプに関連しています。 –