laravel路由文件夹中的任何页面

时间:2013-05-14 06:18:22

标签: php laravel laravel-3

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

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

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

1 个答案:

答案 0 :(得分: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';
    });
}