在我的 app.blade.php 基本模板中,我做了一个简单的检查以查看用户是否已登录。它看起来像这样:
@if (Sentinel::check())
<li><a href="members.aspx">Members</a></li>
@else
<li><a href="{{ url('/login') }}">Login</a></li>
<li><a href="{{ url('/register') }}">Register</a></li>
@endif
这会触发Maximum function nesting level of '100' reached, aborting
. 任何想法为什么。我在 app.php 中正确定义了提供程序和外观。像这样:
'providers' => [
....
Cartalyst\Sentinel\Laravel\SentinelServiceProvider::class,
....
],
'aliases' => [
....
'Sentinel' => Cartalyst\Sentinel\Laravel\Facades\Sentinel::class,
....
],