Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
webbingbrasil/core-module / Http / Middleware / LocalizationRoutes.php
Size: Mime:
<?php

namespace Modules\Core\Http\Middleware;

use Closure;

class LocalizationRoutes
{

    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request $request
     * @param  \Closure $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        $app = app();

        $routeName = $app['localization']->getRouteNameFromAPath($request->getUri());

        $app['localization']->setRouteName($routeName);

        return $next($request);
    }
}