在运行时更改包的视图路径

时间:2019-12-25 09:14:56

标签: laravel laravel-5

Laravel版本:5.7

我正在使用thekordy/ticktit软件包作为票务系统,它支持两个引导程序版本。

其基于数据库中的bootstrap字段设置视图包路径。

//in the package service Provider 

$viewsDirectory = __DIR__.'/Views/bootstrap3';            
if (Setting::grab('bootstrap_version') == '4') {
    $viewsDirectory = __DIR__.'/Views/bootstrap4';
}
// the grab get bootstrap version from database

//and then set the package viewDirectory
$this->loadViewsFrom($viewsDirectory, 'ticketit');


我有两个面板,具有两个不同的引导程序版本,并希望基于用户角色设置引导程序版本,但是如您所知,我无法在serviceProvider.php中检查已通过身份验证的用户。

我被卡住了,我该如何处理?

谢谢。

0 个答案:

没有答案