溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

Laravel數(shù)據(jù)庫(kù)如何獲取值

發(fā)布時(shí)間:2020-10-20 15:31:46 來(lái)源:億速云 閱讀:206 作者:小新 欄目:編程語(yǔ)言

這篇文章主要介紹Laravel數(shù)據(jù)庫(kù)如何獲取值,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

                                                           

find($id) 需要一個(gè)主鍵$id并返回一個(gè)模型對(duì)象,若不存在則返回null

findOrFail($id) 需要一個(gè)主鍵$id并返回一個(gè)模型對(duì)象,若不存在則發(fā)生錯(cuò)誤,拋出一個(gè)error

first() 返回?cái)?shù)據(jù)庫(kù)中找到的第一條記錄,若不存在匹配的數(shù)據(jù)則返回null

firstOrFail() 返回?cái)?shù)據(jù)庫(kù)中找到的第一條記錄,若不存在匹配的數(shù)據(jù)則發(fā)生錯(cuò)誤,拋出一個(gè)error

get() 返回匹配的數(shù)據(jù)模型集合

pluck($column1,$column2,...) 僅返回指定字段的值的集合,在以前的Laravel版本中,調(diào)用了此方法lists。[常用于]

value($column) 僅返回指定字段的值的集合

toArray() 將模型/集合轉(zhuǎn)換為簡(jiǎn)單的PHP數(shù)組?!続:一個(gè)集合是一個(gè)強(qiáng)化的數(shù)組。它的功能與數(shù)組類(lèi)似,但功能更多。B:PHP不允許在任何地方使用集合對(duì)象來(lái)使用數(shù)組,較新版本的PHP具有iterabletypehint,可用于接受數(shù)組和集合?!?/p>

all() 從一個(gè)集合中獲得一個(gè)普通數(shù)組

chunk($groupsize,function($item){}) 分塊處理,注意當(dāng)有篩選條件,自更新時(shí)更新的數(shù)據(jù)只有一半,若數(shù)據(jù)量大時(shí)需要多次重復(fù)調(diào)用分塊更新方式后,最后在最少的數(shù)據(jù)量情況下執(zhí)行一次一次性更新

forPage($page, $count) 數(shù)據(jù)分頁(yè)

paginate($page_size) 內(nèi)置分頁(yè) 【通過(guò)appends()方法附加url參數(shù), $items->appends['args'=>val],前臺(tái)顯示$page = $items->links() 】

以上是Laravel數(shù)據(jù)庫(kù)如何獲取值的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI