Sindbad~EG File Manager

Current Path : /proc/self/cwd/app/Http/Middleware/
Upload File :
Current File : //proc/self/cwd/app/Http/Middleware/PrerenderIfCrawler.php

<?php

namespace App\Http\Middleware;

use Illuminate\Contracts\View\View;
use Illuminate\Http\Request;
use Common\Core\Middleware\PrerenderIfCrawler as BasePrerenderIfCrawler;

class PrerenderIfCrawler extends BasePrerenderIfCrawler
{
    protected function getResponse($type, Request $request)
    {
        if ($type === 'homepage') {
            return $this->prerenderHomepage($request);
        }

        return null;
    }

    /**
     * @param Request $request
     * @return Request|View
     */
    protected function prerenderHomepage(Request $request)
    {
        $name = urldecode($request->route('name'));
        $payload = ['name' => $name, 'utils' => $this->utils];
        return response(view('prerender.homepage')->with($payload));
    }
}

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists