【发布时间】:2013-02-07 01:35:29
【问题描述】:
我在将变量传递给查询构建器闭包时遇到问题,这是我的代码:
function get_usersbyname($name){
dd($name);
$resultset = DB::table('users')->where(function($query){
$query->where('username', 'LIKE', $name);
});
....
}
如果我运行它,它会返回错误“undefined name variable”,但我已经传递了$name 变量并检查了它的存在。
我也找不到任何资源来解释如何将变量传递给查询构建器匿名函数。
你能帮我解决这个问题吗?
【问题讨论】:
-
我认为$name不在
function($query)的范围内