gpt4 book ai didi

layout - 在 Laravel 5 中动态更改扩展(布局)

转载 作者:行者123 更新时间:2023-12-04 14:26:31 24 4
gpt4 key购买 nike

我一直试图通过在 laravel 中传递一个变量来动态更改布局

@extends('default1.master')


$var = default2
@extends('$var.master')

可能
@extends($var.'.master')    

尝试了很多但无法找到解决方案,我得到的只是语法错误或未找到 View 。

最佳答案

在您的 View 中,您可以传递一个具有 View 名称的变量,例如

@extends('layout.'.$view)
//or
@extends($view.'.base')

这里 $view 是一个变量,它存储了我的 Controller 看起来遵循的 Controller 中的 View 名称
$view = 'base';
return view('someview', compact('view'));

如果你只是在 View 文件中声明这个 $var 你不应该忘记将它包含在
<?php ?> tag

关于layout - 在 Laravel 5 中动态更改扩展(布局),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30888731/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com