国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

如何用dd或dump獲取到查詢構(gòu)造器生成的sql語(yǔ)句

jnmcok

在控制器中用
Db::table('part')->where('id','>',6)->get()->dump();
只是在控制臺(tái)輸出了獲取到的數(shù)據(jù),并未看到SQL語(yǔ)句的輸出

2625 2 1
2個(gè)回答

recode

事情是這樣的。今天,我調(diào)試代碼時(shí),想輸出sql語(yǔ)句,但不知道怎樣輸出。
然后,我忽然想到一個(gè),超級(jí)變態(tài)的方法。

你在
Db::table('part')->where('id','>',6)->get()
加上一個(gè)不存在的查詢
Db::table('part')->where('id','>',6)->where(['aaaaaaa' => 1])->get()

好了?,F(xiàn)在。你訪問(wèn)url,webman就會(huì)給你打印一個(gè)錯(cuò)誤。這里面包含了SQL語(yǔ)句。

  • 咸魚(yú).php 2022-05-03

    夠變態(tài)

  • jnmcok 2022-05-03

    確實(shí)變態(tài),難道只能變態(tài)嗎?沒(méi)有正道嗎?

  • jnmcok 2022-05-03

    說(shuō)明文檔中明明寫著可用dd或dump獲取sql,是我不會(huì)用,還是其他原因?

  • yzh52521 2022-05-03

    安裝上 "symfony/var-dumper" 這個(gè)依賴就可以了

  • jnmcok 2022-05-03

    安裝過(guò)var-dumper了,"symfony/var-dumper": "^5.4",就是沒(méi)有輸出

  • jnmcok 2022-05-03

    結(jié)貼:仔細(xì)看了一下幫助文檔,想查看構(gòu)建的SQL語(yǔ)句時(shí),不可以帶get()這種有執(zhí)行查詢動(dòng)作的,要直接跟dd或dump

ersic

別直接打印,轉(zhuǎn)成 sql 返回就行了

$sql = Db::table('part')->where('id','>',6)->toSql();
echo $sql;
  • jnmcok 2022-05-03

    沒(méi)有toSql()這個(gè)方法

  • ersic 2022-05-04

    有的,我測(cè)試了,你看好,不是 get() 方法后調(diào)用,where 條件后。

  • jnmcok 2022-05-04

    多謝教誨,感謝

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??