我正在创建laravel命令,我想列出我拥有的所有类别,然后在选择之后 我想获取ID的类别,但问题是类别可以具有重复的名称 所以我找不到使用该名称的ID。
这是我的代码
$categories = Category::pluck('name', 'id')->toArray();
$category = $this->choice('Select category.', $categories);
这给了我这样的选择
[1] Category 1
[2] Category 2
[3] Category 3
[4] Category 4
当我选择一个类别时,我只会获得名称,但无法获得ID。