适用于开发环境下的 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 的 Freek Van der Herten 的说法,这个包是 Spatie想象并创建的,用于处理各种填充数据用户凭证,并构建一个包与开源社区共享:
当开发一个带有管理(或任何非公共部分)的应用程序时,你可能会填充数据测试用户登录。在处理许多不同应用程序的大型团队中,跟踪正确的证书可能很麻烦。用户帐号是「yourname@company.com」,还是「test@company.com」,甚至「admin@company.com」密码是「password」, 「secret」还是别的什么?如何使用具有不同角色的用户登录?
这个包通过提供一个组件来呈现登录链接来解决这个问题,点击登录链接自动登录。
如果想更多地了解这个包的背景和用例,Freek写了一篇关于这个包的详细的介绍性文章。您还可以了解更多关于设置这个包的信息,并在GitHub上查看源代码。
本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。