1. 程式人生 > >laravel5.6中的修改預設的載入模版路徑

laravel5.6中的修改預設的載入模版路徑

在laravel框架中,使用view方法載入模版頁面,會預設到resources/views目錄中尋找,如果想載入別的資料夾中的模版頁面,可以使用如下方式進行修改預設的載入路徑

use View;
use App;


    public function __construct()
    {
        // 獲取配置檔案中的預設模板名稱
        $template = \HDModule::config('admin.config.template');
        // 方法一(該方法框架預設的分頁模版會找不到)
        $path = [public_path('/templates/'
. $template)]; View::setFinder(new FileViewFinder(App::make('files'), $path)); // 方法二(可以使用框架預設的分頁模版) $view = app('view')->getFinder(); $view->prependLocation(public_path('templates/' . $template )); }