[英]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.