相关疑难解决方法(0)

Laravel 5.0 自定义 404 不使用中间件

我正在使用中间件来解析模板的输出。这适用于所有页面。

但是,当我想显示 404(为此有一个自定义页面)时,它不会将其视为 http 请求(这就是我的想法),因为它没有通过中间件。

我的问题是,如何让所有请求都通过中间件。

middleware http-status-code-404 laravel

5
推荐指数
2
解决办法
4333
查看次数

错误页面中的 Laravel Auth

当用户登录我的应用程序时,导航中有一个下拉菜单可以访问管理。但是,当用户偶然发现错误页面(例如 404)时,它不会显示他们正在登录,而是显示“登录”。为什么是这样?

这是我的代码。

@if (Auth::check())

    <ul class="nav navbar-nav navbar-right">
        <li class="dropdown">
            <a style="cursor: pointer;" class="dropdown-toggle" data-toggle="dropdown"><i class="glyphicon glyphicon-user"></i> {{ Auth::user()->name }} <b class="caret"></b></a>
            <ul class="dropdown-menu">
                <li>
                    <a href="/admin/dashboard"><i class="glyphicon glyphicon-tasks"></i> Dashboard</a>
                </li>
                <li role="separator" class="divider"></li>
                <li><a href="/logout"><i class="glyphicon glyphicon-log-out"></i> Logout</a></li>
            </ul>
        </li>
    </ul>

@else

    <ul class="nav navbar-nav navbar-right">
        <li><a href="/login"><i class="glyphicon glyphicon-log-in"></i> Login</a</li>
    </ul>

@endif
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5

4
推荐指数
1
解决办法
1123
查看次数