php - 如果用户未登录,则会显示闪烁消息

标签 php laravel error-handling

当用户尝试不登录而进入用户仪表板时,它将返回登录页面。它完美地工作。但是我需要使用中间件在登录页面上显示消息,“请登录才能看到此页面”。

我试过了 {!! $ errors-> first('loginpermission',':message')!!}

但它不起作用

请帮助我如何使用它。

最佳答案

在您的login.blade页面中添加这些代码

@if (session('status'))
<div class="alert alert-success">
    {{ session('status') }}
</div>
@endif
@if (session('error'))
<div class="alert alert-danger">
    {{ session('error') }}
</div>
@endif

在用户未登录的情况下,在中间件中添加以下代码
return redirect('/login')->with('error', 'please login to your account');

关于php - 如果用户未登录,则会显示闪烁消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49851551/

相关文章:

php - 将 csv 文件上传到 Mysql/PHP

php - Woocommerce 网站 6-7 第二页加载

php - 获取 Laravel 中两个数组之间的差异

java - 需要添加 “public static void main(String[] args)”,

PHP 连接 MySQL 错误

php - 如何在单个 shell 行中执行多个 PHP 文件?

orm - 使用 laravel eloquent 从两个连接表中获取数据

php - Laravel 模型数据透视表 1-1 关系应该是 1-M

php - 如何避免重复定义单个Ajax错误函数

node.js - 在 ubuntu 16.04 上安装 aerospike-node 客户端时出错