laravel 5.4 count()函数错误

时间:2017-04-12 10:03:45

标签: php laravel laravel-5.4

我正在使用 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

我该怎么办?

2 个答案:

答案 0 :(得分:1)

Laravel 5.4你应该尝试:

{{ count($articles) }}

答案 1 :(得分:0)

将其更改为count($articles)。空值上的->count()确实会产生错误。