背包 laravel 页 Link 空

Backpack laravel Page Link empty

[id] => 1 
[name] => About us 
[type] => page_link 
[link] => 
[page_id] => 1 
[parent_id] => 
[lft] => 2 
[rgt] => 3 
[depth] => 1 
[created_at] => 2017-02-05 07:25:22 
[updated_at] => 2017-02-05 07:25:38 
[deleted_at] =>

将 'Type' 添加为 'Page Link' 并从下拉列表中选择页面时。页面 link 未保存在数据库中。

在 Backpack\NewsCRUD 中,当存储页面的 link 时,我们不会存储实际的 link,因为这可能会改变时间。我们存储 page_id。所以是的,link 将是空的。

当您输出菜单时,页面 links 在呈现时获取 link。例如,如果您使用 Backpack\PageManager,而不是回显 $menu_item->link,则回显 $menu_item->page->getPageLink().

希望对您有所帮助。