/** * Define the routes for the application. * * @param \Illuminate\Routing\Router $router * @return void */ public function map(Router $router) { $router->group(['namespace' => $this->namespace], function ($router) { require app_path('Http/routes.php'); }); foreach (Page::all() as $page) { $router->get($page->uri, ['as' => $page->name, function () use($page, $router) { return $this->app->call('SundaySim\\Http\\Controllers\\PageController@show', ['page' => $page, 'parameters' => $router->current()->parameters()]); }]); } }
public function generateXml() { $pages = Page::all(); $content = $this->getPagesXml($pages); return response($content)->header('Content-Type', 'text/xml'); }