【发布时间】:2013-08-21 04:25:01
【问题描述】:
Laravel Advance Query Builder 看不到父方法变量
public function read($status=null,$skip=0,$take=10,$orderby=array())
{
$table = DB::table('users')
->skip($skip)
->take($take)
->where(function($query) {
if($status)
$query->where('status','!=',$status);
});
}
这将返回一个错误,其中 $status 变量未定义在提前 where 查询中。有什么要延长的吗?
【问题讨论】: