卡在以编程方式安装 laravel/passport

Stuck at installing laravel/passport programmatically

要在 laravel 中使用护照创建个人访问客户端,我需要 运行 此命令:php artisan passport:client --personal

我正尝试通过 Artisan::call('command', ['--flag'=>'value'])

运行 此命令

我在这里遇到的问题是,passport 提示输入以命名访问令牌或接受默认令牌,并且命令卡在那里。有什么办法可以给它任何输入吗? Enter 按键在控制台上工作。

解决方案

默认名称:php artisan passport:client --personal --no-interaction

自定义名称:php artisan passport:client --personal --name=AccessTokenName

在来源中找到它:https://github.com/laravel/passport/blob/2.0/src/Console/ClientCommand.php

尝试 运行 设置了 --no-interaction 标志的命令。有关更多选项,请参阅 php artisan passport:client --help