我怎样才能从侧面菜单中删除这些东西?
How can I remove these things from the side menu?
问题是关于基于 php laravel 的管理面板 Voyager。因此,当我创建数据库并跟进添加 BREAD 时,如果我删除它,侧边栏上的名称将保留。你碰巧知道我怎么能删除它。我试过浏览大多数可以保存信息的文件,但一无所获。它也不保存在数据库中。这是问题的图片:https://imgur.com/43121Y2
航海者菜单是从缓存中检索的,这就是为什么即使在数据库中删除后它仍然显示的原因。
这是实际显示 Voyager Source
中的菜单项的函数
public static function display($menuName, $type = null, array $options = [])
{
// GET THE MENU - sort collection in blade
$menu = \Cache::remember('voyager_menu_'.$menuName, \Carbon\Carbon::now()->addDays(30), function () use ($menuName) {
return static::where('name', '=', $menuName)
->with(['parent_items.children' => function ($q) {
$q->orderBy('order');
}])
->first();
});
.......
}
请注意 Cache facade 如何将菜单项记住 30 天。
这是一个已解决的已知问题 here,修复已在 v1.2.4
中发布
手动修剪缓存所需要做的就是
php artisan cache:clear
问题是关于基于 php laravel 的管理面板 Voyager。因此,当我创建数据库并跟进添加 BREAD 时,如果我删除它,侧边栏上的名称将保留。你碰巧知道我怎么能删除它。我试过浏览大多数可以保存信息的文件,但一无所获。它也不保存在数据库中。这是问题的图片:https://imgur.com/43121Y2
航海者菜单是从缓存中检索的,这就是为什么即使在数据库中删除后它仍然显示的原因。
这是实际显示 Voyager Source
public static function display($menuName, $type = null, array $options = [])
{
// GET THE MENU - sort collection in blade
$menu = \Cache::remember('voyager_menu_'.$menuName, \Carbon\Carbon::now()->addDays(30), function () use ($menuName) {
return static::where('name', '=', $menuName)
->with(['parent_items.children' => function ($q) {
$q->orderBy('order');
}])
->first();
});
.......
}
请注意 Cache facade 如何将菜单项记住 30 天。
这是一个已解决的已知问题 here,修复已在 v1.2.4
中发布
手动修剪缓存所需要做的就是
php artisan cache:clear