为什么要求返回符号-'?

时间:2019-04-29 10:09:01

标签: laravel

为什么变量$search中的任何值都返回字符-?

$search = 'words'
Post::where("description", 'like', "%".$search."%")->toSql();

结果:

"select * from `post` where `description` like ?"

1 个答案:

答案 0 :(得分:0)

方法toSql()不包含绑定,因此您在其位置看到了问号。要查看绑定,您可以像这样使用getBindings():

$search = 'words';
Post::where("description", 'like', "%".$search."%")->getBindings();