我正在使用 laravel 5.4 ,以下代码中存在错误,
但使用 laravel 5.3 ,
时没有错误
为什么会这样?
控制器:
public function index()
{
$user=\Auth::user();
$articles=$user->articles;
return view('index', compact('user','articles'));
}
查看:
{{ $articles->count() }}
错误:
Call to a member function count() on null
我该怎么办?
答案 0 :(得分:1)
Laravel 5.4你应该尝试:
{{ count($articles) }}
答案 1 :(得分:0)
将其更改为count($articles)
。空值上的->count()
确实会产生错误。