php laravel缓存标签多字的命名约定是什么?

xdnvmnnf  于 2023-01-12  发布在  PHP
关注(0)|答案(2)|浏览(118)

我想使用最佳命名约定为缓存标记键,但我找不到它。我检查了官方文档和其他网站,例如缓存标记,但我只能找到1个字标记,我应该使用相同的大小写作为变量名或其他格式,如globalMenus或我应该使用全局:菜单或全局_菜单。我正在寻找最佳做法。
https://laravel.com/docs/9.x/cache#cache-tags

Cache::tags(['globalmenus')->get('slider_media');
qlzsbp2j

qlzsbp2j1#

任何东西都可以。但是如果你看看Laravel是怎么做的,你会发现:

cache:tag:calls:key
cache:63be6acad:standard_ref
app:horizon:measured_queues
app:horizon:completed_jobs

所以我建议使用下划线来分隔单词,使用冒号来分隔组
https://github.com/laravel/framework/blob/b9203fca96960ef9cd8860cb4ec99d1279353a8d/tests/Cache/CacheTaggedCacheTest.php#L236

0dxa2lsx

0dxa2lsx2#

我将使用kebab情况下的缓存标签,因为这是Laravel如何在渲染组件中使用Blade组件标签

相关问题