【发布时间】:2020-01-23 05:30:33
【问题描述】:
试图获取非对象的属性“名称”(查看:
当我的会话到期时我收到此错误。所以当您刷新浏览器时我收到此错误我该如何解决问题。
这个错误发生在我的五个 Blade.php 文件中。当我在这些刀片中并刷新浏览器时,我得到了这个错误。
<li class="nav-item dropdown nav-user">
<a class="nav-link nav-user-img" href="#" id="navbarDropdownMenuLink2" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><img src="assets/images/avatar-1.jpg" alt="" class="user-avatar-md rounded-circle"></a>
<div class="dropdown-menu dropdown-menu-right nav-user-dropdown" aria-labelledby="navbarDropdownMenuLink2">
<div class="nav-user-info">
<h5 class="mb-0 text-white nav-user-name">
{{ Auth::user()->name }}
{{ Auth::user()->email }}
</h5>
@csrf
<span class="status"></span><span class="ml-2">Online</span>
</div>
<a class="dropdown-item" href="#"><i class="fas fa-user mr-2"></i>Account</a>
<a class="dropdown-item" href="#"><i class="fas fa-cog mr-2"></i>Setting</a>
<a class="dropdown-item" href= "{{ route('logout') }}" ><i class="fas fa-power-off mr-2"></i>Logout</a>
</div>
</li>
【问题讨论】:
-
检查您的用户表,如果您有一个具有此名称的列,并检查您的用户表是否有数据。
-
我的用户表有一个名为 name 的列,并且该表有数据
标签: php laravel-5 session-cookies