我想使用最佳命名约定为缓存标记键,但我找不到它。我检查了官方文档和其他网站,例如缓存标记,但我只能找到1个字标记,我应该使用相同的大小写作为变量名或其他格式,如globalMenus或我应该使用全局:菜单或全局_菜单。我正在寻找最佳做法。https://laravel.com/docs/9.x/cache#cache-tags
globalMenus
Cache::tags(['globalmenus')->get('slider_media');
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
0dxa2lsx2#
我将使用kebab情况下的缓存标签,因为这是Laravel如何在渲染组件中使用Blade组件标签
2条答案
按热度按时间qlzsbp2j1#
任何东西都可以。但是如果你看看Laravel是怎么做的,你会发现:
所以我建议使用下划线来分隔单词,使用冒号来分隔组
https://github.com/laravel/framework/blob/b9203fca96960ef9cd8860cb4ec99d1279353a8d/tests/Cache/CacheTaggedCacheTest.php#L236
0dxa2lsx2#
我将使用kebab情况下的缓存标签,因为这是Laravel如何在渲染组件中使用Blade组件标签