Eloquent 查询在 laravel 中不起作用
Eloquent query not working in laravel
我有一个 Eloquent 查询,如下所示
$mandate_list = Mandate::where('mandate_status','Pending')
->orWhere('mandate_status','Awaiting approval')
->whereNotIn('user_id',Sentry::getUser()->id)
->get();
我哪里错了?
这是行不通的。
但是当我给这个
$mandate_list = Mandate::where('mandate_status','Pending')
->orWhere('mandate_status','Awaiting approval')->get();
它工作正常。我需要显示不属于当前用户的授权。
感谢您的建议
我认为你在这一行有误。
->whereNotIn('user_id',Sentry::getUser()->id)
函数的第二个参数whereNotIn
需要是一个数组
你可以用
代替
->where('user_id', '<>' ,Sentry::getUser()->id)
来源:http://laravel.com/docs/4.2/queries#selects
这是您要找的吗?
我有一个 Eloquent 查询,如下所示
$mandate_list = Mandate::where('mandate_status','Pending')
->orWhere('mandate_status','Awaiting approval')
->whereNotIn('user_id',Sentry::getUser()->id)
->get();
我哪里错了? 这是行不通的。 但是当我给这个
$mandate_list = Mandate::where('mandate_status','Pending')
->orWhere('mandate_status','Awaiting approval')->get();
它工作正常。我需要显示不属于当前用户的授权。 感谢您的建议
我认为你在这一行有误。
->whereNotIn('user_id',Sentry::getUser()->id)
函数的第二个参数whereNotIn
需要是一个数组
你可以用
代替->where('user_id', '<>' ,Sentry::getUser()->id)
来源:http://laravel.com/docs/4.2/queries#selects
这是您要找的吗?