Laravel 使用查詢構(gòu)造器配合原生sql語句查詢的例子
首先說一下本人使用的版本: 5.5
在很多復(fù)雜查詢時(shí), 往往需要原生語句進(jìn)行查詢, 在 laravel 中, 我們可以這樣使用原生查詢
$user = DB::select('select * from users where id= ?', [1])
查詢構(gòu)建器 https://laravel-china.org/docs/laravel/5.5/queries#where-clauses
$sql = '(FROM table_name1 LEFT JOIN table_name2 ON table_name1.id=table_name2.id )'; $res = $DB::table(DB::raw($sql))->where([["id"=>1]])->paginate(10);
在這里里面$sql 充當(dāng)了 視圖表(臨時(shí)表), 可以是更為復(fù)雜的聯(lián)合查詢;
這樣我們可以使用 "where","paginate " 等構(gòu)建器;
需要注意的是: sql 字符串是用 括號(hào) '()' 括起來的, 不然會(huì)出錯(cuò);
以上這篇Laravel 使用查詢構(gòu)造器配合原生sql語句查詢的例子就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
YII框架學(xué)習(xí)筆記之命名空間、操作響應(yīng)與視圖操作示例
這篇文章主要介紹了YII框架學(xué)習(xí)筆記之命名空間、操作響應(yīng)與視圖操作,結(jié)合實(shí)例形式分析了Yii框架中命名空間、操作響應(yīng)以及視圖的簡(jiǎn)單操作技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下2019-04-04Yii2實(shí)現(xiàn)上下聯(lián)動(dòng)下拉框功能的方法
這篇文章主要介紹了Yii2實(shí)現(xiàn)上下聯(lián)動(dòng)下拉框功能的方法,簡(jiǎn)單分析了上下聯(lián)動(dòng)下拉框功能的概念、原理與實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-08-08thinkphp整合系列之極驗(yàn)滑動(dòng)驗(yàn)證碼geetest功能
這篇文章主要介紹了thinkphp整合系列之極驗(yàn)滑動(dòng)驗(yàn)證碼geetest ,功能的實(shí)例代碼,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-06-06CI框架自動(dòng)加載session出現(xiàn)報(bào)錯(cuò)的解決辦法
很多程序員在CI中使用session的時(shí)候,開啟自動(dòng)加載session之后網(wǎng)站就報(bào)錯(cuò)了,這篇文章主要介紹了CI框架自動(dòng)加載session出現(xiàn)報(bào)錯(cuò)的解決辦法,需要的朋友可以參考下2014-06-06在TP5數(shù)據(jù)庫中四個(gè)字段實(shí)現(xiàn)無限分類的示例
今天小編就為大家分享一篇在TP5數(shù)據(jù)庫中四個(gè)字段實(shí)現(xiàn)無限分類的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-10-10PHP使用Face++接口開發(fā)微信公眾平臺(tái)人臉識(shí)別系統(tǒng)的方法
這篇文章主要介紹了PHP使用Face++接口開發(fā)微信公眾平臺(tái)人臉識(shí)別系統(tǒng)的方法,涉及微信公眾平臺(tái)相關(guān)接口的使用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-04-04