LARAVER 4 elquent pageninate関連モデル
-
21-12-2019 - |
質問
私は2つのモデルを持つLaravelプロジェクトに取り組んでいます.Offer
属しCategory
。
すべてのレコードを取得しているときに結果を拡大するのは簡単です:
$offers = Offer::paginate(10);
.
しかし、特定のOffers
を持つCategory
を取得しようとしているとき、それはただうまくいかない:
$category = Category::whereId($category_id)->with('offers')->first()->paginate(10);
.
そして私はこのエラーを得る:
Undefined property: Illuminate\Pagination\Paginator::$offers
.
更新:
これで2番目のコードを置き換えることで解決しました:
$category = Category::find($category_id);
$offers = $category->offers()->paginate(10);
. 解決
これで2番目のコードを置き換えます。
$category = Category::find($category_id);
$offers = $category->offers()->paginate(10);
. 所属していません StackOverflow