Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Layout 拉威尔布局问题_Layout_Laravel_Controller_Render - Fatal编程技术网

Layout 拉威尔布局问题

Layout 拉威尔布局问题,layout,laravel,controller,render,Layout,Laravel,Controller,Render,嗨,我是拉威尔的新手,我的问题听起来可能很愚蠢,但我找不到如何从布局中渲染控制器 我想实现这一点:在我的布局中,我有@yield content作为我的主要内容。我想在上面呈现页眉视图,在内容页脚视图下呈现,但要从布局中呈现。我不想在我创建的每个视图中都包含它们,所以我想直接从布局或类似的东西渲染页眉和页脚控制器 我来自symfony,twig中有渲染控制器功能, 但在这里我找不到最好的解决办法 谢谢控制器应该代表资源,而不是页面或元素 如果我们知道您希望在页眉和页脚中控制哪些内容,这会有所

嗨,我是拉威尔的新手,我的问题听起来可能很愚蠢,但我找不到如何从布局中渲染控制器

  • 我想实现这一点:在我的布局中,我有@yield content作为我的主要内容。我想在上面呈现页眉视图,在内容页脚视图下呈现,但要从布局中呈现。我不想在我创建的每个视图中都包含它们,所以我想直接从布局或类似的东西渲染页眉和页脚控制器
  • 我来自symfony,twig中有渲染控制器功能, 但在这里我找不到最好的解决办法

谢谢

控制器应该代表资源,而不是页面或元素

如果我们知道您希望在页眉和页脚中控制哪些内容,这会有所帮助,但我可以提供一些常见的示例:

  • 诸如徽标或站点名称之类的内容可以硬编码到html或在配置值中设置
  • 登录的用户应由身份验证控制器处理并存储在会话中
  • 菜单通常是硬编码或数据库驱动的

在symfony中,当您呈现控制器时,这意味着从视图源调用控制器中的某个方法,并接收一个响应(在我的示例中是view)。我使用的是一个包含大量信息的大标题(甚至是菜单,它不是硬编码的,而是带有一个管理模块)、动态语言模块、动态链接,没有硬编码的内容,所以我想调用一些方法并呈现它的响应,在我的例子中是视图。