4
私はpublic/themesフォルダにlaravelを新しくしました。私はデフォルトとオレンジという2つのテーマを持っていますが、オレンジと一緒に行きたいですが、キーワードが指定されています。私は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'))でビュー内に「グローバル」変数を共有します。テーマパスを含み、これはBaseContrlloerの__constructメソッドで宣言できます。 –