Filters in Laravel 5

后端 未结 8 1081
南笙
南笙 2021-01-31 08:12

How do we make filters in Laravel 5? Is the idea of filters going away?

8条回答
  •  甜味超标
    2021-01-31 08:35

    1. Create a middleware with

      php artisan make:middleware class_name
      
    2. Create a short-hand key in your app/Providers/RouteServiceProvider.php :

      protected $middleware = [
        // ....
        'shortName'  => 'App\Http\Middleware\class_name',
      ];
      
    3. You can now enable it to any Route (just like the L4 filters):

      $router->post('url', ['middleware' => 'shortName', function() {
       ... 
      }]);
      

提交回复
热议问题