Laravel santigarcor/laratrust ir pakotne, kas paredzēta, lai Laravel lietojumprogrammām pievienotu uz lomām balstītas atļaujas. Tas nodrošina elastīgu veidu, kā pārvaldīt lomas un atļaujas, ļaujot izmantot vairākus lietotāju modeļus, lomas un atļaujas. Pakete atbalsta vairākus starpprogrammatūras aizsargus, vienkāršu administrēšanas paneli un saderību ar Laravel politikām un vārtu sistēmu.
Galvenās iezīmes:
- Uz lomām balstītas atļaujas: pārvaldiet lietotāju lomas un atļaujas.
- Vairāku lietotāju modeļi: atbalsta vairākus lietotāju modeļus.
- Vairākas lomas un atļaujas: piešķiriet lietotājiem vairākas lomas un atļaujas.
- Lomu un atļauju pārbaude: pārbaudiet lomas un atļaujas.
- Lomu un atļauju saglabāšana kešatmiņā: saglabājiet lomas un atļaujas veiktspējai kešatmiņā.
- Notikumi: aktivizējiet notikumus, kad tiek pievienotas, noņemtas vai sinhronizētas lomas un atļaujas.
- Komandas: pārvaldiet komandu lomas un atļaujas.
- Vairāki aizsargi: atbalsta vairākus starpprogrammatūras aizsargus.
- Vienkāršs administrēšanas panelis: ietver vienkāršu administrēšanas paneli lomām un atļaujām.
- Laravel vārti un politikas: saderīgs ar Laravel politikām un vārtu sistēmu.
Uzstādīšana un lietošana:
1. Instalēšana: instalējiet pakotni, izmantojot Composer.
2. Konfigurācija: konfigurējiet pakotni saskaņā ar dokumentāciju.
3. Lietošana: izmantojiet pakotnes API, lai pārvaldītu lomas un atļaujas.
Saderība:
- Laravel versijas: saderīga ar Laravel versijām 5.2 un jaunākām versijām.
- Lomu un atļauju versijas: saderīga ar lomu un atļauju versijām 4.0 un jaunākām versijām.
Dokumentācija:
Detalizētu dokumentāciju un piemērus skatiet oficiālajā dokumentācijā vietnē GitHub vai pakotnes vietnē[1][2][3][4][5].
Citāts:[1] https://packagist.org/packages/santigarcor/laratrust
[2] https://github.com/santigarcor/laratrust
[3] https://laratrust.santigarcor.me/docs/6.x/
[4] https://laratrust.santigarcor.me/docs/5.0/
[5] https://laratrust.santigarcor.me