laravel5.6中的修改預設的載入模版路徑
阿新 • • 發佈:2019-02-14
在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 ));
}