如何使用从模型中收到的laravel 5控制器中的数据?

时间:2015-11-02 22:09:13

标签: php laravel

我从模型中获取数据,我需要使用它做一些事情,我得到这样的$data = Book::paginate(10) ;,然后我尝试使用这样的数据 $first = $data['data'][0] ; return $first;但我不能,它只是不起作用。有正确的方法来使用数据吗?

1 个答案:

答案 0 :(得分:0)

如果你只想要第一本书,你可以这样做:

return Book::first();

这将返回数据库中的第一本书。如果您想要书籍对象的JSON版本:

return Book::first()->toJson();

如果您希望能够处理多个图书对象,您可以这样做:

$books = Book::paginate(10);
foreach($books as $book) {
    $book_json = $book->toJson();
    // do something with the data here...
}