我想为laravel 5创建一个主题,但没有得到任何适当的教程。
有谁知道如何在laravel 5中实现它。
答案 0 :(得分:6)
在Laravel 5中有一个用于管理多个主题的包。
在此处找到:https://github.com/igaster/laravel-theme
如果您想自己动手,可以通过以下步骤轻松实现:
在以下位置为您的不同主题创建配置:
// app/config/site.php
return [
'theme' => 'default'
];
为您的视图创建一个新文件夹。每个主题的一个文件夹:
themes/default/views
themes/other_theme/views
将您的刀片视图文件放在与您的不同主题匹配的每个目录中。
注册网站默认使用的主题:
$theme = Config::get('site.theme');
View::addLocation(base_path() . '/themes/' . $theme . '/views/');
此外,您可以为不同的主题配置不同的资源文件夹,以便使用gulp编译js和css文件,等等。
答案 1 :(得分:0)
有一个非常好的软件包可以使用