Join the social network of Tech Nerds, increase skill rank, get work, manage projects...
  • Middleware In laravel 4.x

    • 0
    • 1
    • 1
    • 1
    • 0
    • 0
    • 0
    • 0
    • 508
    Comment on it

    Middleware is one of the important part of any application. The code which we want to stick between request/response life cycle which is not necessary part of our application logic. That is called as middleware.

    Let take a example to know more about middleware.

    1)   Adding session support
    2)   Parsing query strings
    3)   Implementing rate-limiting
    4)   Sniffing for bot traffic
    5)   Adding logging
    6)   Parsing request JSON
    7)  Anything else related to the request/response lifecycle

    Laravel's Implementation Step By Step:

    For implement middleware we use HttpKernelInterface. In laravel 4.x we have Foundation/Application (In built functionality). By adding this we are able to integrate middle ware in laravel.


    Middleware may be specified on controller routes like so:

    Route::get('profile', [
        'middleware' => 'auth',
        'uses' => 'UserController@showProfile'

    Additionally, you may specify middleware within your controller's constructor:

    class UserController extends Controller {
         * Instantiate a new UserController instance.
        public function __construct()
            $this->middleware('log', ['only' => ['fooAction', 'barAction']]);
            $this->middleware('subscribed', ['except' => ['fooAction', 'barAction']]);

 0 Comment(s)

Sign In

Sign up using

Forgot Password
Fill out the form below and instructions to reset your password will be emailed to you:
Reset Password
Fill out the form below and reset your password: