- toSql() 列印SQL語句;
- keyBy(‘id’) 資料表id字段作為二維數組的鍵
- selectRaw() 查詢語句中含有内置函數
- find( i d ) 需 要 一 個 主 鍵 id) 需要一個主鍵 id)需要一個主鍵id并傳回一個模型對象,若不存在則傳回null
- findOrFail( i d ) 需 要 一 個 主 鍵 id) 需要一個主鍵 id)需要一個主鍵id并傳回一個模型對象,若不存在則發生錯誤,抛出一個error
- first() 傳回資料庫中找到的第一條記錄,若不存在比對的資料則傳回null
- firstOrFail() 傳回資料庫中找到的第一條記錄,若不存在比對的資料則發生錯誤,抛出一個error
- get() 傳回比對的資料模型集合
- pluck(value, key) : 傳回指定value,key的值組成的集合
- value($column) 僅傳回指定字段的值的集合
- toArray() 将模型/集合轉換為簡單的PHP數組。【A:一個集合是一個強化的數組。它的功能與數組類似,但功能更多。B:PHP不允許在任何地方使用集合對象來使用數組,較新版本的PHP具有iterabletypehint,可用于接受數組和集合。】
- all() 從一個集合中獲得一個普通數組
- chunk( g r o u p s i z e , f u n c t i o n ( groupsize,function( groupsize,function(item){}) 分塊處理,注意當有篩選條件,自更新時更新的資料隻有一半,若資料量大時需要多次重複調用分塊更新方式後,最後在最少的資料量情況下執行一次一次性更新
- forPage($page, $count) 資料分頁
- paginate($page_size) 内置分頁 【通過appends()方法附加url參數, i t e m s − > a p p e n d s [ ′ a r g s ′ = > v a l ] , 前 台 顯 示 items->appends['args'=>val],前台顯示 items−>appends[′args′=>val],前台顯示page = $items->links() 】
- increment(‘id’,1) 自增1
- decrement(‘id’,1) 直減1
- increment(“id”,3,[‘name’=>‘czq’]) 自增時再修改其他字段
- truncate() 删除整表
- whereRaw(‘vip_ID> ? and vip_fenshu >= ?’,[2,300]) 多條件