如何直接进入Backpack-Laravel中的编辑区?

How to go directly in the edit section in Backpack-Laravel?

当你点击背包侧边栏中的项目(例如个人资料)时,我需要它, 我可以立即编辑此页面中的信息(例如,正在写作的用户,然后是 namesurname出生日期 等)而不经过 table,背包的典型视觉效果。

简单来说: 用户应该能够一键更改他们的个人资料信息。

如何在 Backpack-laravel 中执行此操作? 有人有什么想法吗?

起始代码: ProfileCrudController.php

public function __construct()
{
    parent::__construct();
}

public function edit($id)
{
    return parent::edit($id);
}

如果您的意思是点击边栏中的用户名应该去编辑该用户,您可以通过在 /resources/views/vendor/backpack/base/inc/sidebar.blade.php 中放置 link 来做到这一点。

我不知道这是否是正确的方法。但这是我找到的实现我的想法的唯一方法。

  public function index()
  {
    $this->crud->addFields([
        [
            'name' => 'name',
            'label' => 'Name',
            'type' => 'Text'
        ],
        [
            'name' => 'surname',
            'label' => 'Surname',
            'type' => 'Text'
        ]
    ]);
    return parent::edit(Auth::id());
}