【问题标题】:laravel route any page in a folderlaravel 路由文件夹中的任何页面
【发布时间】:2013-05-14 06:18:21
【问题描述】:

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

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

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

【问题讨论】:

    标签: php laravel laravel-3


    【解决方案1】:

    我使用 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';
        });
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-19
      • 1970-01-01
      • 2021-10-14
      • 2015-08-15
      • 2015-05-14
      • 2013-08-07
      • 1970-01-01
      • 2019-01-30
      相关资源
      最近更新 更多