Laravel 统一封装页面脚部信息的问题

场景如下:Laravel 提供接口,基本上每个页面都有脚部信息,而且脚部信息基本上一样。我不想在每个控制器的方法都去写获取脚部信息的代码,请问下,laravel 中有比较好的实现方式吗?谢谢。

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 8

模板继承呗,分离出来

Blade 模板《Laravel 5.8 中文文档》

4年前 评论
_love1992 (楼主) 4年前
hedeqiang (作者) 4年前
_love1992 (楼主) 4年前
TimJuly

为啥都放到一个接口里?

例如一个商品详情接口,这个商品详情页面里还有网站Logo,Title,页眉,页脚,统计代码,用户信息等等,难道都要封装到一个接口里么?你觉得合理么?

4年前 评论
_love1992 (楼主) 4年前

写一个接口就完成了的事情吧 重复调用这个接口不就可以了 你都说了脚步信息基本一样?

4年前 评论
_love1992 (楼主) 4年前
oneSmile (作者) 4年前
ALMAS

写个后置middleware

4年前 评论
ALMAS

@james_xue 楼主说的是接口返回数据,不是返回视图

4年前 评论
Jourdon

不建议在每个接口都返回脚部信息这种做法,每个页面都有脚部信息,但不是每个接口都要有脚部信息,比如,一个页面可能会调用多个接口,但是多个接口都返回脚部信息,这样是不是不合理?
合理的做法是一个接口只做一件事,经常访问的但不经常更改的直接放缓存,

4年前 评论

如果是模版渲染就抽出一个 footer.blade.php 存放

接口的还是单独提供

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!