调用非对象上的成员函数count()(Laravel 5)

Lia*_*iam 4 php laravel

我有一个项目列表,我可以点击它,它(需要)显示项目名称和项目任务列表(ToDo应用程序)

但是当我点击某个项目时,我收到了这个错误.

("H2"项目名称将显示)

h2>{{{ $project->name }}}</h2>

@if ( !$project->tasks->count())
    There are no tasks for this project.
@else
    <ul>
        @foreach( $project->tasks as $task)
            <li><a href="{{ route('projects.tasks.show', [$project->slug, $task->slug]) }}">{{ $task->name }}</a></li>
        @endforeach
    </ul>
@endif
Run Code Online (Sandbox Code Playgroud)

Sou*_*ose 8

$project->tasks是一个数组,你不能调用count()数组.所以尝试 -

count($project->tasks)
Run Code Online (Sandbox Code Playgroud)