barradev / multipleauth
Modul multiple auth untuk modul Barra Dev Studio
Installs: 30
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:package
This package is auto-updated.
Last update: 2025-02-27 13:43:30 UTC
README
Ini merupakan modul untuk membuat middleware yang dapat spesifik menentukan role user yang sedang login. Penerapannya di setiap route diberikan spesifik role apa saja yang bisa mengakses route tersebut.
Instalasi
composer require barradev/multipleauth
Setelah itu, jalankan perintah di bawah ini
php artisan multipleauth:publish
Jika sudah selesai, jangan lupa tambahkan baris kode ini di kernel.php
bagian routeMiddleware
'multipleAuth' => \App\Http\Middleware\MultipleAuth::class,
Penggunaan
Di dalam route web.php, tambahkan middleware ini, contoh
Route::middleware(['auth', 'multipleAuth:admin,teacher'])->group(function () { // isi route }
Maka route di atas hanya bisa diakses oleh user dengan role admin
dan juga teacher
saja