Php Laravel:更改登录布局错误
我在laravel中使用了简单的内置Php Laravel:更改登录布局错误,php,html,laravel,authentication,sidebar,Php,Html,Laravel,Authentication,Sidebar,我在laravel中使用了简单的内置php artisan make:auth身份验证,我想更改默认布局。 login.blade.php @extends('layouts.default')) @节(“内容”) 登录 {{csrf_field()}} 电子邮件地址 @如果($errors->has('email')) {{$errors->first('email')} @恩迪夫 密码 @如果($errors->has('password')) {{$errors->first('pass
php artisan make:auth
身份验证,我想更改默认布局。
login.blade.php
@extends('layouts.default'))
@节(“内容”)
登录
{{csrf_field()}}
电子邮件地址
@如果($errors->has('email'))
{{$errors->first('email')}
@恩迪夫
密码
@如果($errors->has('password'))
{{$errors->first('password')}
@恩迪夫
记得我吗
登录
@端部
default.blade.php
@include('includes.head')
@include('includes.sidebar')
@产量(‘含量’)
sidebar.blade.php
切换导航
-
错误消息
23932780504d5d1cb3d219486de49ace0b7f23c9.php行中出现错误异常
11:尝试获取非对象的属性(视图:
C:\xampp\htdocs\laravel\resources\views\includes\sidebar.blade.php)
(观点:
C:\xampp\htdocs\laravel\resources\views\includes\sidebar.blade.php)
(观点:
C:\xampp\htdocs\laravel\resources\views\includes\sidebar.blade.php)
为什么会发生此异常?如果代码显示为
null
,则代码中的问题可能是Auth::user()->name
尝试转储Auth::user()
(代码为dd(Auth::user())
)的值,这就是问题所在
在下面的代码中
<li ><a href="{{ url('calendar_employee') }}">Calendar->employees<span style="font-size:16px;" class="pull-right hidden-xs showopacity glyphicon glyphicon-user"></span></a></li>
<li ><a href="{{ url('calendar_employer') }}">Calendar->employers<span style="font-size:16px;" class="pull-right hidden-xs showopacity glyphicon glyphicon-user"></span></a></li>
代替
Calendar->employees
你应该写{{{$Calendar->employees}}
和Calendar->employees
同样的内容,你应该写{{$Calendar->employees}}
而不是{$Calendar->employees}
它不会打印变量值。Auth::user()->name
可能是罪魁祸首,请执行dd(Auth::user()
它必须为null…谢谢!这就是问题所在。
<!DOCTYPE html>
<html>
<head>
@include('includes.head')
</head>
<body>
@include('includes.sidebar')
<div id="main" class="row">
<div class = "content">
@yield('content')
</div>
</div>
<script src="full_calendar/lib/jquery-ui.js"></script>
<script src='full_calendar/lib/moment.min.js'></script>
<script src='js/bootstrap.min.js'></script>
<script src='js/sidebar.js'></script>
</body>
</html>
<nav class="navbar navbar-inverse sidebar" role="navigation">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-sidebar-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">{{ Auth::user()->name }}</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-sidebar-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="active"><a href="/home">Home<span style="font-size:16px;" class="pull-right hidden-xs showopacity glyphicon glyphicon-home"></span></a></li>
<li ><a href="{{ url('calendar_employee') }}">Calendar->employees<span style="font-size:16px;" class="pull-right hidden-xs showopacity glyphicon glyphicon-user"></span></a></li>
<li ><a href="{{ url('calendar_employer') }}">Calendar->employers<span style="font-size:16px;" class="pull-right hidden-xs showopacity glyphicon glyphicon-user"></span></a></li>
<li ><a href="{{ route('register') }}">Register<span style="font-size:16px;" class="pull-right hidden-xs showopacity glyphicon glyphicon-envelope"></span></a></li>
<li ><a href="{{ route('logout') }}">Log out<span style="font-size:16px;" class="pull-right hidden-xs showopacity glyphicon glyphicon-envelope"></span></a></li>
<li ><a href="#">About<span style="font-size:16px;" class="pull-right hidden-xs showopacity glyphicon glyphicon-logout"></span></a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Settings <span class="caret"></span><span style="font-size:16px;" class="pull-right hidden-xs showopacity glyphicon glyphicon-cog"></span></a>
<ul class="dropdown-menu forAnimate" role="menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li class="divider"></li>
<li><a href="#">Separated link</a></li>
<li class="divider"></li>
<li><a href="#">One more separated link</a></li>
</ul>
</li>
</ul>
</div>
</div>
</nav>
<li ><a href="{{ url('calendar_employee') }}">Calendar->employees<span style="font-size:16px;" class="pull-right hidden-xs showopacity glyphicon glyphicon-user"></span></a></li>
<li ><a href="{{ url('calendar_employer') }}">Calendar->employers<span style="font-size:16px;" class="pull-right hidden-xs showopacity glyphicon glyphicon-user"></span></a></li>