/** * Dispatch the request * * @param Request $request * * @return Response */ public function __invoke(Request $request) { $route = $this->dispatcher->dispatch($request, $this->router->all()); if ($this->closure->isSatisfiedBy($route)) { $response = $this->closure->dispatch($route); } else { $response = $this->controller->dispatch($route); } return $this->factory->make($response); }
/** * Bind routes to router * * @param Router $router */ public function bind(Router $router) { $router->get('/', 'App\\Http\\Controllers\\HomeController@index'); }
/** * Bind routes to router * * @param Router $router */ public function bind(Router $router) { $router->get('/', 'Controller@method'); }