如何在Laravel 5中实现主题

Ala*_*kar 0 laravel-5.2

我想为laravel 5创建一个主题,但没有得到任何适当的教程.

有谁知道如何在laravel 5中实现它.

hen*_*rik 6

在Laravel 5中有一个用于管理多个主题的包.

在此处找到:https://github.com/igaster/laravel-theme

如果您想自己动手,可以通过以下步骤轻松实现:

在以下位置为您的不同主题创建配置:

// app/config/site.php

return [
    'theme' => 'default'
];
Run Code Online (Sandbox Code Playgroud)

为您的视图创建一个新文件夹.每个主题的一个文件夹:

themes/default/views
themes/other_theme/views
Run Code Online (Sandbox Code Playgroud)

并将您的刀片视图文件放在与您的不同主题匹配的每个目录中.

注册默认情况下网站应使用的主题:

$theme = Config::get('site.theme');
View::addLocation(base_path() . '/themes/' . $theme . '/views/');
Run Code Online (Sandbox Code Playgroud)

此外,您可以为不同的主题配置不同的资源文件夹,以便使用gulp编译js和css文件,依此类推.