【发布时间】:2017-06-07 10:09:39
【问题描述】:
我的仓库代码是这样的:
public function getStatusList()
{
$query = UsersBank::where('user_id', '=', auth()->user()->id)
->where('status', '=', 1)
->count();
dd($query);
}
dd($query) = 1的结果,是真的
但我这样尝试自我:
public function getStatusList()
{
$query = self::where('user_id', '=', auth()->user()->id)
->where('status', '=', 1)
->count();
dd($query);
}
dd($query) = 4 的结果是假的
为什么使用self时,结果不正确?
【问题讨论】:
-
self 仅适用于静态类/属性尝试 $this
标签: php laravel laravel-5.3 self laravel-eloquent