Laravel登录链接是一个Blade组件,可以快速登录到你的本地环境。
🚀 spatie/laravel-login-link已经发布t.co/IIcQyyRPbg
安装了登录链接包后,以管理员或普通用户的身份在本地登录,就像添加以下刀片片段一样简单。
@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",还是别的什么?如何用一个拥有不同角色的用户来登录?
这个软件包通过提供一个渲染登录链接的组件来解决这个问题。当点击时,你将会被登录。