Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel:更改登录布局错误_Php_Html_Laravel_Authentication_Sidebar - Fatal编程技术网

Php 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

我在laravel中使用了简单的内置
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>