App\Http\Middleware\RedirectIfUrlEndsWithSlash::handle PHP Method

handle() public method

public handle ( $request, Closure $next )
$next Closure
    public function handle($request, \Closure $next)
    {
        if (substr($request->getRequestUri(), -1) == '/') {
            $baseUrl = $request->getBaseUrl();
            // try to remove slash at the end of current url
            $newUrl = substr($request->getRequestUri(), 0, -1);
            if ($newUrl != $baseUrl) {
                return redirect(Str::replaceLast($baseUrl, '', $newUrl));
            }
        }
        return $next($request);
    }
RedirectIfUrlEndsWithSlash