从laravel命令选择中获取ID

时间:2020-11-03 03:59:51

标签: laravel laravel-8

我正在创建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。

0 个答案:

没有答案