Laravel Посилання для входу – це компонент Blade для швидкого входу в локальне середовище.
🚀 spatie/laravel-login-link has been releasedhttps://t.co/IIcQyyRPbg
— Freek Van der Herten 🔭 (@freekmurze) May 30, 2022
👤 Using this package, you can render login links in the local environment. No need anymore the remember what the email/password of your test user is.
👍 I can see us using this in every single project. pic.twitter.com/rZNBRSL0Ec
Після встановлення пакету посилань для входу локально ввійти як адміністратор або звичайний користувач так само просто, як додати такий фрагмент blade:
@env('local')
<div class="space-y-2">
<x-login-link email="[email protected]" label="Login as admin"/>
<x-login-link email="[email protected]" label="Login as regular user"/>
</div>
@endenv
Натиснувши посилання для входу, ви автоматично ввійдете в систему без необхідності запам’ятовувати чи вводити будь-які облікові дані.Ваші нелокальні середовища не відображатимуть ці посилання, але локально ваша сторінка входу може виглядати так:
За словами Фріка Ван дер Гертена з Spatie, цей пакет був придуманий і створений Spatie для роботи з завантаженими обліковими даними користувачів для різних ролей і пакетом, створеним для спільного використання з відкритим кодом:
Під час розробки програми з розділом адміністратора (або будь-яким не загальнодоступним розділом), ви, швидше за все, почнете тестувати користувачів для входу.У великих командах, які працюють над багатьма різними програмами, відстежувати правильні облікові дані може бути громіздким. Це обліковий запис користувача "[email protected]", або "[email protected]", або навіть "[email protected]"? Це пароль "пароль", "секретний" чи щось інше? Як увійти з користувачем, який має іншу роль?