0

我正在尝试路由名为“pages”(application/views/pages/page.blade.php)的文件夹中的任何刀片文件

$path = '/pages/'.$anyname.'.blade.php';
Route::get('file/(:all)', function($path){});

应该如何更改可以检索任何刀片文件的 $anyname?

4

1 回答 1

0

我使用scandir方法让它工作。

$dir = path('app').'/views/pages/';
$pages = scandir($dir);
unset($pages[array_search('.', $pages)]);
unset($pages[array_search('..', $pages)]);

for($i = 2; $i <count($pages)+2; $i++){
    //print_r($pages[$i]);
    $temp = str_replace('.blade.php', '', $pages[$i]);

    Route::get($temp, function(){
        //return View::('index');
        return 'asd';
    });
}
于 2013-05-15T06:59:41.903 回答