Como crear middleware laravel 9
Ing. Luis Moreno
Senior Full-Stack Developer.
php artisan make:middleware quieroTokenIsValidar
ya creado nuestro middleware lo registramos
para registrar nuestro middleware debemos abrir el archivo:
http/middleware/kernel.phpluego vamos a ir esta variable y vamos a agregarle la clase de nuestro middleware para registrarla:
protected $routeMiddlewarepara 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->iduna vez terminado ya podras usar los middleware y usarla en tu web para restringir determinadas urls y activarlas bajos sierta condicion