Laravel 布局问题

Posted

技术标签:

【中文标题】Laravel 布局问题【英文标题】:Laravel layout issue 【发布时间】:2014-12-12 15:01:52 【问题描述】:

您好,我是 Laravel 的新手,我的问题可能听起来很愚蠢,但我找不到如何从布局中渲染控制器。

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

谢谢

【问题讨论】:

【参考方案1】:

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

如果我们知道你想在页眉和页脚中控制什么样的东西会有所帮助,但我可以提供一些常见的例子:

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

【讨论】:

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

以上是关于Laravel 布局问题的主要内容,如果未能解决你的问题,请参考以下文章

imagettfbbox():使用 Laravel 干预/图像进行文本布局时出现问题

响应式表格不适用于 laravel 布局

php Laravel刀片布局。了解如何使用Blade在Laravel中快速创建布局:https://www.cloudways.com/blog/create-laravel-bl

Laravel 刀片模板停止重新加载主布局

laravel:如何包含刀片布局中的部分?

Laravel 5.3:布局视图中的路由