Kategoria: Laravel
Laravel autoryzacja użytkownika i danych użytkownika przy użyciu Gate
Aby inny użytkownik nie mógł wyświetlać oraz edytować danych innego użytkownika musimy zastosować autoryzację na poziomie kontrolera. Jeśli chodzi o wyświetlanie danych możemy to zrobić za pomocą where i podać ID użytkownika zalogowanego przy edycji danych oraz usuwaniu byśmy musieli najpierw sprawdzać czy dany wpis należy do zalogowanego użytkownika i tutaj z pomocą przychodzi Fasada…
Laravel flash message – własne komunikaty o błędach
Aby wykonać własne komunikaty o błędach należy wykonać kilka kroków. Tworzymy plik message.blade.php w katalogu partials (jeśli nie mamy takiego katalogu tworzymy go) 2. W kontrolerze musimy dodać wpis withStatus status będzie nazwą sesji którą musimy przechwycić w widoku co widzimy w pierwszym kroku. Następnie w widoku gdzie chcemy wyświetlić komunikat includujemy plik z naszego…
Laravel 8 walidacja danych z formularza
Laravel ma dobrze zaprojektowany system walidacji przesłanych danych. Aby wykonać walidację wystarczy kawałek kodu przykład poniżej: Krótki opis:Pole url sprawdza czy jest uzupełnione oraz musi być unikalne w tabeli site dla pola URL oraz unikalne dla danego użytkownika. Czyli w bazie mogą być dwa takie same adresu URL ale każdy należy do innego użytkownika. Adres…