:::
12-7 利用Model查詢資料的方法
- 讀取全部資料(抓出來的
$topics由於是多筆,所以$topics是Collection類別,可以當物件用,亦可當陣列用,甚至可以輸出json)$topics=\App\Topic::all(); -
以主索引取出單筆資料(抓出來的$topic 由於只有一筆,所以
$topic是一個Model)$topic=\App\Topic::find(12); -
以主索引取出多筆資料
$topic=\App\Topic::find([2,7,12,35]); -
增加搜尋條件
$topic=\App\Topic::where('欄位' , '條件' ,'值'); -
設定排序
$topic=\App\Topic::orderBy('欄位' '排序方式'); -
串連使用
$topic=\App\Topic::where('欄位' , '條件' ,'值')->orderBy('欄位' '排序方式')->get(); -
隨機抓幾筆
$topic=\App\Topic::random(數量); -
輸出成 json
$topic=\App\Topic::all(); $topic->toJson(); - 完整說明:https://laravel-china.org/docs/laravel/5.6/eloquent-collections/1405
12-6 匯入題目