#

Como crear middleware laravel 9

luilliWeb

Ing. Luis Moreno

Senior Full-Stack Developer. Growth Hacker. Blogger.

para crear un middleware en laravel 9

php artisan make:middleware quieroTokenIsValidar

ya creado nuestro middleware lo registramos

para registrar nuestro middleware debemos abrir el archivo:

http/middleware/kernel.php

luego vamos a ir esta variable y vamos a agregarle la clase de nuestro middleware para registrarla:

protected $routeMiddleware

para usar nuestro middleware en nuestras rutas se hace asi:

Route::get('/profile', function () { // })->middleware('auth');

si quieres agregar mas de un middleware a tu ruta lo haces asi:

Route::get('/', function () { // })->middleware(['first', 'second']);

si deseas pasar parametros a tu middleware debes decretarlo en tu ruuta

el inicio de tu funcion debe invocar la variable de esta manera en casi de que sea por metodo get; si usas un metodo post ya es diferente

Route::get('/entrar/{id}', function ($id)

en el middleware resibiras su valor de esta manera:

$request->id

una vez terminado ya podras usar los middleware y usarla en tu web para restringir determinadas urls y activarlas bajos sierta condicion




Comentar