Proteger rutas de acuerdo a los permisos
Comprar curso

129. Proteger rutas de acuerdo a los permisos


2 comentarios

Inicia sesión para comentar

Comentarios:

  • Aabad

    Aabad hace 1 mes

    Hola , no me permite crear en cada modelo el metodo constructor y asociarlo al middleware , lo asigne en boostrap/app.php
    
    
    <?php
    
    
    use Illuminate\Foundation\Application;
    use Illuminate\Foundation\Configuration\Exceptions;
    use Illuminate\Foundation\Configuration\Middleware;
    use Illuminate\Support\Facades\Route;
    
    
    return Application::configure(basePath: dirname(__DIR__))
    ->withRouting(
    web: __DIR__.'/../routes/web.php',
    api: __DIR__.'/../routes/api.php',
    commands: __DIR__.'/../routes/console.php',
    health: '/up',
    then: function (){
    Route::middleware(['web', 'auth', 'role:admin'])
    ->prefix('admin')
    ->name('admin.')
    ->group(base_path('routes/admin.php'));
    }
    )
    ->withMiddleware(function (Middleware $middleware) {
    $middleware->validateCsrfTokens(except: [ //evito que vaya a ser procesada por niubiz
    'checkout/paid',
    ]);
    $middleware->alias([
    'verify.stock' => \App\Http\Middleware\VerifyStock::class,
    'role' => \Spatie\Permission\Middleware\RoleMiddleware::class,
    'permission' => \Spatie\Permission\Middleware\PermissionMiddleware::class,
    'role_or_permission' => \Spatie\Permission\Middleware\RoleOrPermissionMiddleware::class,
    ]);
    })
    ->withExceptions(function (Exceptions $exceptions) {
    //
    })->create();


     

    • Gaston Cori hace 3 semanas

      si estas usando laravel 11 usa esta manera a mi me funciono :   
      use Illuminate\Routing\Controllers\HasMiddleware;

      class FamilyController extends Controller implements HasMiddleware
      {
         public static function middleware(): array
         {
             return [
                 'can:manage_families',
             ];
         }
      }

  • Brayan Miguel Oblitas Mejia

    Brayan Miguel Oblitas Mejia hace 2 meses

    hola, del capitulo 130 para adelante  son muy diferentes?para cuando se estara actualizado todos los capitulos

    • Victor Arana Flores hace 2 meses

      Hola Brayan, el curso ya está terminado en su totalidad. Mañana le doy una revisada ya que según lo que me dices no he eliminado videos de la versión pasada. Saludos

    • Brayan Miguel Oblitas Mejia hace 2 meses

      jajjaja y cuando el curso fue terminado, estube esperando desde el año pasado xdxdxd a que se actualizara