Laravel 4 Eloqüente paginar relacionadas com o modelo de
-
21-12-2019 - |
Pergunta
Eu estou trabalhando no Laravel projeto que tem dois modelos: Offer
belongsTo Category
.
É fácil para paginar os resultados quando estou a recuperar todos os registros:
$offers = Offer::paginate(10);
Mas quando eu estou tentando apenas recuperar Offers
que tenha específicos Category
, Ele simplesmente não funcionam:
$category = Category::whereId($category_id)->with('offers')->first()->paginate(10);
e eu recebo este erro:
Undefined property: Illuminate\Pagination\Paginator::$offers
ATUALIZAÇÃO:
Eu já resolvido substituindo o código em segundo lugar com este:
$category = Category::find($category_id);
$offers = $category->offers()->paginate(10);
Solução
substitua o código em segundo lugar com este:
$category = Category::find($category_id);
$offers = $category->offers()->paginate(10);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow