Laravel 递归部分视图类别
Laravel recursive partials view categories
我希望能够在我的视图中显示子类别的不定式数量,例如我在 blade 视图中
@if (count($projects) > 0)
<ul>
@foreach ($projects as $project)
@include('partials.project', $project)
@endforeach
</ul>
@else
@include('partials.projects-none')
@endif
partials.project
<li>{{ $project['name'] }}</li>
@if (count($project['children']) > 0)
<ul>
@foreach($project['children'] as $project)
@include('partials.project', $project)
@endforeach
</ul>
@endif
projects-none
You have no projects!
但我输入后收到错误消息
未定义的变量:项目但是当我 dd($projects) 我从数据库中获取数据
控制器代码
$projects= Projects::all(); (I tried it even with pluck but it didn't work)
return view('projects')->with('projects', $projects);
我在 if 循环之后添加了 dd($projects) 以查看我是否全部收到并且我收到了;
我。用你的"messy way"
- 变化
@include('partials.project', $project)
- 到
@include('partials.project', ['project'=>$project])
二.试试这个更好的方法。我虽然
- 全部在 partials.projects
<ul>
@each ('partials.project', $projects, 'project', 'partials.projects-none')
</ul>
类似于partials.project。我会保存很多代码。
我希望能够在我的视图中显示子类别的不定式数量,例如我在 blade 视图中
@if (count($projects) > 0)
<ul>
@foreach ($projects as $project)
@include('partials.project', $project)
@endforeach
</ul>
@else
@include('partials.projects-none')
@endif
partials.project
<li>{{ $project['name'] }}</li>
@if (count($project['children']) > 0)
<ul>
@foreach($project['children'] as $project)
@include('partials.project', $project)
@endforeach
</ul>
@endif
projects-none
You have no projects!
但我输入后收到错误消息
未定义的变量:项目但是当我 dd($projects) 我从数据库中获取数据
控制器代码
$projects= Projects::all(); (I tried it even with pluck but it didn't work)
return view('projects')->with('projects', $projects);
我在 if 循环之后添加了 dd($projects) 以查看我是否全部收到并且我收到了;
我。用你的"messy way"
- 变化
@include('partials.project', $project)
- 到
@include('partials.project', ['project'=>$project])
二.试试这个更好的方法。我虽然
- 全部在 partials.projects
<ul>
@each ('partials.project', $projects, 'project', 'partials.projects-none')
</ul>
类似于partials.project。我会保存很多代码。