:::

12-7 利用Model查詢資料的方法

  1. 讀取全部資料(抓出來的$topics 由於是多筆,所以$topicsCollection類別,可以當物件用,亦可當陣列用,甚至可以輸出json)
    $topics=\App\Topic::all();
  2. 以主索引取出單筆資料(抓出來的$topic 由於只有一筆,所以$topic 是一個Model)

    $topic=\App\Topic::find(12);
  3. 以主索引取出多筆資料

    $topic=\App\Topic::find([2,7,12,35]);
  4. 增加搜尋條件

    $topic=\App\Topic::where('欄位' , '條件' ,'值');
  5. 設定排序

    $topic=\App\Topic::orderBy('欄位' '排序方式');
  6. 串連使用

    $topic=\App\Topic::where('欄位' , '條件' ,'值')->orderBy('欄位' '排序方式')->get();
  7. 隨機抓幾筆

    $topic=\App\Topic::random(數量);
  8. 輸出成 json

    $topic=\App\Topic::all();
    $topic->toJson();
  9. 完整說明:https://laravel-china.org/docs/laravel/5.6/eloquent-collections/1405

:::

書籍目錄

展開 | 闔起

快速登入


https%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbdsn%3D1182%26tbsn%3D37

計數器

今天: 5079507950795079
昨天: 2489248924892489
總計: 8027061802706180270618027061802706180270618027061