@foreach (App\Category::orderBy('name')->get() as $category)
<li>
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
{{$category->name}} <span class="caret"></span>
</a>
<ul class="dropdown-menu" role="menu">
<li><a href="{{ url('/')}}/{{ $category->name }}">All {{ $category->name }}</a></li>
@foreach (App\Subcaterogy::where('Category_name', $category->name)->orderBy('name')->get() as $subcategory)
<li><a href="{{ url('/')}}/{{ $subcategory->category}}/{{ $subcaterogy->name }}">{{ $subcategory->name }}</a></li>
@endforeach
</ul>
</li>
@endforeach
我的app.blade.php(我的标准布局)中有这个代码。我收到此错误:AliasLoader.php第63行中的FatalErrorException: 已达到最大功能嵌套级别'100',正在中止!
但我只在登录和注册页面(标准Laravel身份验证)上收到此错误,该代码在所有其他页面上完美运行。另一方面,当我从app.blade.php删除这部分代码时,登录页面工作正常。我做错了什么?
答案 0 :(得分:0)
将行xdebug.max_nesting_level = 255
(如Hackerman所说)添加到php.ini文件中解决了我的问题。