什么是将数据推送到局部数据的最简单方法? Laravel 5.3

时间:2016-11-02 08:53:12

标签: php laravel laravel-5 blade

好的,所以我加载了很多在我的应用中显示用户数据的部分内容。我想避免一遍又一遍地编写相同的代码,以获得基本相同的信息。喜欢名称,描述和个人资料图片。

我应该直接从数据库中提取吗?我应该使用基本型号并始终从中取出吗?有没有办法在不经常调用数据库的情况下重复实例信息?

2 个答案:

答案 0 :(得分:1)

这是View Composer的一个很好的用例:

pointsRewarded

当构建其中一个列出的部分时,Laravel将调用Closure,获取数据并将其传递给部分

所以你有一个独特的点,你从数据库中获取数据并将其传递给需要它的每个部分

答案 1 :(得分:1)

您可以使用缓存数据。 Laravel提供支持流行的缓存后端,如Memcached和Redis开箱即用。您可以使用基于数据库或文件的缓存。请阅读来自https://laravel.com/docs/5.3/cache

的laravel中的缓存的完整功能和用法
相关问题