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

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

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 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年前 评论

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