适用于开发环境下的 Laravel 应用程序登录链接

  • Laravel

Laravel Login Link 是一个快速登录到本地环境的 Blade 组件。

安装登录包后,作为管理员或普通用户在本地登录非常简单,只需在 Blade 模板中添加以下代码片段:

@env('local')
    <div class="space-y-2">
        <x-login-link email="admin@spatie.be" label="Login as admin"/>
        <x-login-link email="user@spatie.be" label="Login as regular user"/>
    </div>
@endenv

点击登录链接将自动登录,而无需记住或输入任何凭证。如果是非本地环境不会呈现这些链接,但本地登录页面可能如下所示:

Spatie login link

根据 Spatie 的 Freek Van der Herten 的说法,这个包是 Spatie想象并创建的,用于处理各种填充数据用户凭证,并构建一个包与开源社区共享:

当开发一个带有管理(或任何非公共部分)的应用程序时,你可能会填充数据测试用户登录。在处理许多不同应用程序的大型团队中,跟踪正确的证书可能很麻烦。用户帐号是「yourname@company.com」,还是「test@company.com」,甚至「admin@company.com」密码是「password」, 「secret」还是别的什么?如何使用具有不同角色的用户登录?

这个包通过提供一个组件来呈现登录链接来解决这个问题,点击登录链接自动登录。

如果想更多地了解这个包的背景和用例,Freek写了一篇关于这个包的详细的介绍性文章。您还可以了解更多关于设置这个包的信息,并在GitHub上查看源代码

本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

原文地址:https://laravel-news.com/laravel-login-l...

译文地址:https://learnku.com/laravel/t/68475

本文为协同翻译文章,如您发现瑕疵请点击「改进」按钮提交优化建议
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!