在非对象上调用成员函数getName()

时间:2016-05-20 09:52:55

标签: php laravel blade

我正在修改已在视图中的自定义404页面>错误文件夹。 问题是当我扩展主布局然后它显示错误

Call to a member function getName() on a non-object

at“Route :: current() - > getName()=='home'”

<nav class="pmh-navigation mdl-navigation mdl-layout--large-screen-only">
              <a class="mdl-navigation__link mdl-typography--text-uppercase <?php echo (Route::current()->getName()=='home')?'active':'' ?>" href="{{URL::route('home')}}">Home</a>
              <a class="mdl-navigation__link mdl-typography--text-uppercase <?php echo (Route::current()->getName()=='blog')?'active':'' ?>" href="{{URL::route('blog')}}">Blog</a>
              <a class="mdl-navigation__link mdl-typography--text-uppercase <?php echo (Route::current()->getName()=='about-us')?'active':'' ?>" href="{{URL::route('about-us')}}">About</a>
              <a class="mdl-navigation__link mdl-typography--text-uppercase <?php echo (Route::current()->getName()=='contact')?'active':'' ?>" href="{{ URL::route('contact') }}">Contact</a>
          </nav>

我做错了什么?请帮帮我......

1 个答案:

答案 0 :(得分:0)

$request->path();

试试这个