Laravel 修改默認View模版加載路徑

在laravel框架中,加載模版頁面會默認到resources/views目錄中尋找,如果想修改默認的加載路徑,可通過如下方法:

use Illuminate\Support\Facades\View;
use Illuminate\View\FileViewFinder;

protected function initViewPath($relative_path = '/'){
        $path=[config('app.absolutely_view').$relative_path];
        $finder =new FileViewFinder(App::make ('files'),$path);
        View::setFinder ($finder);
    }
public function gamesTangram (Request $request){
        $this->initViewPath($request->getRequestUri());
        return view('index');
    }

其中config('app.absolutely_view')爲配置文件中定義的絕對路徑,如:

'absolutely_view' => env('VIEW_PATH', '/home/work/template/template_courseware'),

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章