Laravel Login Link to komponent Blade do szybkiego logowania się do lokalnego środowiska.
🚀 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
Po zainstalowaniu pakietu linków logowania logowanie lokalne jako administrator lub zwykły użytkownik jest tak proste, jak dodanie następującego fragmentu kodu:
@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
Klikając link logowania, zostaniesz automatycznie zalogowany bez konieczności zapamiętywania ani wprowadzania jakichkolwiek danych logowania.Twoje nielokalne środowiska nie będą renderować tych linków, ale lokalnie Twoja strona logowania może wyglądać następująco:
Według Freeka Van der Hertena z firmy Spatie, ten pakiet został wymyślony i stworzony przez Spatie, aby poradzić sobie z danymi uwierzytelniającymi użytkownika dla różnych ról oraz pakietem zbudowanym do udostępniania społeczności open-source:
Tworząc aplikację z sekcją administracyjną (lub dowolną sekcją niepubliczną), prawdopodobnie spowodujesz, że użytkownicy testowi będą się logować.W dużych zespołach, które pracują z wieloma różnymi aplikacjami, śledzenie właściwych danych uwierzytelniających może być kłopotliwe. Czy konto użytkownika to „[email protected]”, „[email protected]”, a nawet „[email protected]”? Czy to hasło to „hasło”, „tajemnica”, czy coś innego? Jak zalogować się za pomocą użytkownika, który ma inną rolę?