2015-11-02 69 views
1

我從模型中得到一個數據,我需要做一些事情,我得到它像這樣$data = Book::paginate(10) ;,然後我試圖使用像這樣的數據 $first = $data['data'][0] ; return $first;但我不能,它只是不起作用。有沒有正確的方式來使用數據?如何使用從模型中收到的laravel 5控制器中的數據?

+0

您是否嘗試過的var_dump $的數據? –

+0

是的,有NULL – aGoodRussianGuy

+0

但是,如果我返回的所有數據有JSON的obj與性質是什麼,我需要 – aGoodRussianGuy

回答

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... 
} 
+0

謝謝,它的工作原理。 – aGoodRussianGuy

相關問題