Layout Laravel 5.4主题布局

Layout Laravel 5.4主题布局,layout,laravel-5,theming,Layout,Laravel 5,Theming,我想申请一个Laravel5.4项目一些基本的主题转换能力 我在config文件夹下创建了一个site.php配置文件,其中添加了以下内容 在控制器中,我称之为 Config::get('site.theme') 但是,当我试图传递给我的控制器时,我得到的视图没有找到,但是显示的路径是正确的 我如何在laravel的情况下实现一些基本的主题功能 我在两人之间得到的 config/views.php 'paths' => [ //resource_path('views'),

我想申请一个Laravel5.4项目一些基本的主题转换能力

我在config文件夹下创建了一个site.php配置文件,其中添加了以下内容

在控制器中,我称之为

Config::get('site.theme')
但是,当我试图传递给我的控制器时,我得到的视图没有找到,但是显示的路径是正确的

我如何在laravel的情况下实现一些基本的主题功能

我在两人之间得到的

config/views.php

'paths' => [
    //resource_path('views'),
    realpath(base_path('themes/my_theme/views'))
],

但仍然感兴趣的是,我如何在laravel的情况下应用多主题模板系统?您可能想将主题用作布局。请参阅此处的文档:

这将允许您构建结构化布局,然后在应用程序中,您可以在视图之间切换要使用的布局。通常,我的所有视图的顶部都有一个@extends'layouts.app指令。您可以轻松地将“layouts.app”替换为您存储在配置中并由用户选择的任何值

'paths' => [
    //resource_path('views'),
    realpath(base_path('themes/my_theme/views'))
],