Modelo relacionado con paginación elocuente de Laravel 4
-
21-12-2019 - |
Pregunta
Estoy trabajando en un proyecto Laravel que tiene dos modelos: Offer
pertenece a Category
.
Es fácil paginar los resultados cuando recupero todos los registros:
$offers = Offer::paginate(10);
Pero cuando estoy tratando de recuperar Offers
que tiene especifico Category
, Simplemente no funciona:
$category = Category::whereId($category_id)->with('offers')->first()->paginate(10);
y me sale este error:
Undefined property: Illuminate\Pagination\Paginator::$offers
ACTUALIZAR:
Lo resolví reemplazando el segundo código con este:
$category = Category::find($category_id);
$offers = $category->offers()->paginate(10);
Solución
reemplace el segundo código con este:
$category = Category::find($category_id);
$offers = $category->offers()->paginate(10);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow