Php 如何在Lumen路由中为xml文件添加扩展名

Php 如何在Lumen路由中为xml文件添加扩展名,php,laravel,routes,lumen,Php,Laravel,Routes,Lumen,我需要从视图文件夹加载一个站点地图,它的url应该是。那么,如何在路由中使用.xml扩展名设置此站点地图。这就是我现在正在做的 路由/web.php <?php $router->get('/', function () use ($router) { return $router->app->version(); }); $fRouterConfig = function () use ($router){ $router->get('/'

我需要从视图文件夹加载一个站点地图,它的url应该是。那么,如何在路由中使用.xml扩展名设置此站点地图。这就是我现在正在做的

路由/web.php

<?php


$router->get('/', function () use ($router) {
    return $router->app->version();
});

$fRouterConfig =  function () use ($router){
    $router->get('/', 'HomeController@show');
    $router->get('/client-cases','ClientCaseController@index');
 };
$fRouterConfignl =  function () use ($router){
  $router->get('/','NlController@index');
  $router->get('/service-models','NlController@serviceindex');
  $router->get('/sitemap.xml','NlController@sitemap');

};

$fRouterConfig();

$router->group(['prefix' => 'nl'], $fRouterConfignl);
$router->get('/testemail','MailController@sendMail');
$router->get('/load_twitter_feeds','TwitterController@Tweets');
$router->get('/{view_name}','SiteController@show');
$router->get('/nl/{view_name}','NlController@show');                      

您是否尝试过使用
/sitemap.xml
?我的公用文件夹中已经有一个sitemap.xml,我可以毫无失败地加载它。我需要再添加一个站点地图,它的url应该是nl/sitemap.xml。我无法在公用文件夹中创建nl文件夹,因为nl已设置为路由,因此无法进行确认。您是否尝试过使用
/sitemap.xml
?我的公用文件夹中已经有一个sitemap.xml,我可以加载它,不会失败。我需要再添加一个站点地图,它的url应该是nl/sitemap.xml。我无法在公共中创建nl文件夹,因为nl已设置为路由,因此无法进行确认。