Laravel Livewire:如何获取新创建行的ID?

Laravel Livewire:如何获取新创建行的ID?,laravel,laravel-livewire,Laravel,Laravel Livewire,我用livewire创建了一个按钮,当它被点击时。它将在数据库中生成一个新的看板 一旦它在数据库中创建了行,我希望它重定向到显示看板的页面。我找到了关于如何操作的文档,但我似乎无法获得新看板id 这应该类似于return redirect()->route('kanbans.show all',['kanban'=>'new kanban id']) 我得到的最接近的结果是执行['kanban'=>$this->id]但是,这将返回livewire创建的随机字符串id,并转到team/kanb

我用livewire创建了一个按钮,当它被点击时。它将在数据库中生成一个新的看板

一旦它在数据库中创建了行,我希望它重定向到显示看板的页面。我找到了关于如何操作的文档,但我似乎无法获得新看板
id

这应该类似于
return redirect()->route('kanbans.show all',['kanban'=>'new kanban id'])

我得到的最接近的结果是执行
['kanban'=>$this->id]
但是,这将返回livewire创建的随机字符串id,并转到
team/kanban/a69J5LmObUjcKbmJYPxE/show all
而不是
team/kanban/1/show all

非常感谢任何帮助或见解:)


仅此而已,请记住通过路线模型绑定方式正确管理此问题,希望这对您有所帮助

非常感谢您抽出时间帮助我解决此问题:)
<div>
    <form>
        <button wire:click="addKanban" class="h-8 w-8 rounded bg-blueGray-100  text-lg text-gray-900 focus:outline-none hover:text-white hover:bg-blue-500 ">
            <i class="bi bi-plus"></i>
        </button>
    </form>
</div>
public function addKanban ()
    {
        $record = $this->validate([
            'team_id' => 'required',
            'icon' => 'required',
            'color' => 'required',
            'title' => 'required',
            'order' => 'required',
            'status' => 'required'
        ]);

        Kanban::create($record);

        $this->resetInputFields();
        
        return redirect()->route('kanbans.show-all',['kanban'=>$this->$kanban->id]);
    }
public function addKanban ()
{
        $record = $this->validate([
            'team_id' => 'required',
            'icon' => 'required',
            'color' => 'required',
            'title' => 'required',
            'order' => 'required',
            'status' => 'required'
        ]);

        $modelCreated = Kanban::create($record);

        $this->resetInputFields();
        
        return redirect()->route('kanbans.show-all',['kanban'=>$modelCreated->id]);
    }