Laravel IsAuth 是 Emre Dipi 开发的 Laravel 包,它提供了在提交表单之前检查用户会话是否已失效的控制。如果会话已失效,将弹出一个模态框提示用户登录。
此包依赖于 jQuery 和 Sweet Alert,以及一些自定义 JS 代码,有助于为您的登录模态框提供模态体验。
<script> let user={ name:"{{$user->name}}", email:"{{$user->email}}", photo:"{{$user->getFirstMediaUrl("image","thumb")}}" //edit this up to your system or just remove this line. };</script><style> .swal-icon--custom>img{ max-height: 250px; border-radius: 50%; }</style><script src="/assets/SpiderWebtr/isAuth/isAuth.js"></script>
您可以在 GitHub 上的 spiderwebtr/isauth 上了解有关此包的更多信息,获取完整的安装说明,并查看源代码。此包非常新,因此如果您尝试使用它,请向作者提供一些反馈,并将您发现的任何问题提交到拉取请求中。对于已过期的会话,密码提示是一个很有用的功能;构建您自己的版本可能是在创建包方面的一次很好的练习。
此包已提交到我们的 Laravel 新闻链接 部分。本部分是社区发布 Laravel 生态系统中的包和教程的地方。在 Twitter 上关注 @LaravelLinks