繁体   English   中英

laravel 5.4 count()函数错误

[英]laravel 5.4 count() function error

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

我该怎么办?

Laravel 5.4您应该尝试:

{{ count($articles) }}

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM