Zarządzanie uprawnieniami w aplikacji Laravel? Wystarczy 2 minuty – z pomocą Claude 3.7 i Windsurf

Budując aplikację dla klienta uznałem, że fajnie byłoby móc w niej zarządzać tym jakie uprawnienia mają poszczególne role. Poprosiłem więc ładnie:

bazując na obecnym modelu uprawnień i ról dopisz mi stronę dostępną tylko dla administratora na której będzie grid z uprawnieniami (wiersze) i rolami (kolumny). Na przecięciu ma być możliwość zaznaczenia checkboxa. Domyślnie zaznaczone mają być checkboxy tam gdzie dana rola ma jakieś uprawnienie. Pod tabelą ma być zapis zmian – powodujący ustawienie (zapisanie do bazy) na nowo uprawnień poszczególnych ról – zgodnie z zaznaczonymi checkboxami. Nowy widok powinien być dostępny z linka w menu osobistym ale tylko dla roli admin

Po dwóch minutach dostałem gotowy widok, który w dodatku działał… wiem, że to jest w zasadzie norma, ale nadal nie przestaje mnie to zadziwiać :). Jeśli chcesz zobaczyć jak to się dzieje (niemal na żywo) to sprawdź mój poprzedni wpis i film na YouTube.

(Dla dociekliwych – Laravel 11, Breeze, spatie/laravel-permission, Windsurf, Claude 3.7 Sonnet thinking)

A Ciebie, czym zaskoczył ostatnio twój AI-owy pomocnik?

Nie przegap nowych wpisów

Zapisz się na powiadomienia. Otrzymasz 1 mail w miesiącu.

klikając "Zapisz mnie" potwierdzasz zapoznanie się z polityką prywatności tego bloga. Po zapisaniu się możesz zmienić obserwowane kategorie.

Nie przegap nowych wpisów

Zapisz się na powiadomienia. Otrzymasz 1 mail w miesiącu.

klikając "Zapisz mnie" potwierdzasz zapoznanie się z polityką prywatności tego bloga. Po zapisaniu się możesz zmienić obserwowane kategorie.

Podobne wpisy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *