Я новичок в laravel в моей папке public/themes У меня есть две темы по умолчанию и оранжевые Я хочу пойти с оранжевым, но я не вижу, задано ключевое слово. Я пытаюсь изменить это в ThemeviewFinder.php, но это влияет только на представления, а не на активы. помогите мнеКак изменить название темы по умолчанию на все, что в laravel
public function setActiveTheme($theme)
{
$users = DB::table('config')
->select('activatedTheme')
->where('id', 1)
->get();
//print_r($users);
foreach($users as $row){
$theme = $row->activatedTheme;
}
$this->activeTheme = $theme;
array_unshift($this->paths, $this->basePath.'/'.$theme.'/views');
}
Пробовали ли вы что-нибудь до сих пор? Код, который вы пытались, должен появиться в вашем вопросе. –
Я добавил @ J. Chomel –
Поделитесь «глобальной» переменной с представлением View :: share ('assets_path', app ('assets_path')); содержащий путь к теме, который вы можете объявить в методе __construct в BaseContrlloer. –