Appearance
Middleware & Macros
Auth middleware
Assign auth:carro to protect routes:
php
Route::middleware(['auth:carro'])
->group(function () {
// ...
});
Route::get('/', [HomeController::class, 'index'])->middleware('auth:carro');Route macros
Use role and permission methods on routes.
Role
php
Route::post('/draft', 'draft')->role('role-name');Permission
php
Route::post('/draft', 'draft')->permission('submission:create');