close
中譯:取回多個模型 ( 其實一點都不好懂 )
意義就是:你建立一個 Model 並關連到資料表,就可以從資料庫取得資料!
可以把每個 Model 可以當作一個 "查詢建構器",所以你可以在查詢中增加規則,然後透過 get
方法來取得結果。
$flights = App\Flight::where('active', 1)
->orderBy('name', 'desc')
->take(10)
->get();
如果你需要處理上千筆 Eloquent 查詢結果,可以使用 chunk
命令。(節省記憶體)
以下方程式碼做解說:一次抓 200 筆資料,並丟到右方函式中進行處理。
Flight::chunk(200, function ($flights) {
foreach ($flights as $flight) {
//
}
});
文章引用:
https://laravel.com/docs/5.3/eloquent#retrieving-models
https://laravel.tw/docs/5.2/queries
文章標籤
全站熱搜
留言列表