【问题标题】:Not authenticated message Laravel 5.6 (PHP)未通过身份验证的消息 Laravel 5.6 (PHP)
【发布时间】:2018-10-24 21:42:16
【问题描述】:

我是 Laravel 新手,使用 5.6 版本。我希望如果用户转到经过身份验证的特定页面,它应该重定向到登录页面并显示一条闪存消息,例如用户去创建经过身份验证的帖子页面并且用户未经过身份验证,因此显示登录表单但我想要登录页面上还会显示一条闪光消息,谁能告诉我在哪里设置该消息???

注意:我使用的是内置的 Laravel 登录系统,没有任何改变!

【问题讨论】:

标签: php laravel laravel-5.6


【解决方案1】:

Laravel 默认认证支持事件。 当用户验证失败时,App\Listeners\LogFailedLogin 事件将被调度。 您可以将您的处理程序挂钩到该事件并在那里设置会话闪存消息。

【讨论】:

【解决方案2】:

您可以在登录页面中将消息设置为普通的html代码并将@guest...@endguest

例如:

<div class="alert alert-danger">
    <h2 class="text-center">Your Message here !!</h2> <!-- This is only a way to show u , it doesn't have to be like this-->
</div>

希望这对你有用

【讨论】:

  • 只在 login.blade.php 文件中添加它,你可能将它添加到 layouts/app.blade.php 中!
  • 兄弟我的意思是,如果他直接登录,将显示消息我不需要我只需要当他在经过身份验证的编辑帖子页面上然后他点击注销时登录表单将显示,然后消息并非一直显示
猜你喜欢
  • 2018-11-15
  • 1970-01-01
  • 2019-02-28
  • 1970-01-01
  • 2018-06-23
  • 2020-12-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多