在流明上安装(Laravel)黄昏

在流明上安装(Laravel)黄昏,laravel,lumen,laravel-dusk,Laravel,Lumen,Laravel Dusk,我正在构建一个自我消费的LumenAPI,它有一个单一的Lumen视图,用于提供附加React应用程序的HTML 我能够安装黄昏与 作曲家要求-德夫·拉拉维尔/黄昏 这似乎很成功 然而,当我跑的时候 php artisan黄昏:安装 我明白了 黄昏命名空间中未定义任何命令 我知道Lumen有一个精简的php工匠。但是,我想知道我是否可以将这些命令添加到dusk名称空间,或者是否有人成功地将dusk与Lumen一起使用。请确保.env文件设置正确。 APP_ENV应设置为本地或测试,以便黄昏工作

我正在构建一个自我消费的LumenAPI,它有一个单一的Lumen视图,用于提供附加React应用程序的HTML

我能够安装黄昏与 作曲家要求-德夫·拉拉维尔/黄昏 这似乎很成功

然而,当我跑的时候 php artisan黄昏:安装 我明白了 黄昏命名空间中未定义任何命令

我知道Lumen有一个精简的php工匠。但是,我想知道我是否可以将这些命令添加到dusk名称空间,或者是否有人成功地将dusk与Lumen一起使用。

请确保.env文件设置正确。 APP_ENV应设置为本地或测试,以便黄昏工作

还可以通过检查bootstrap/app.php文件中的注册服务提供程序来检查它是否正确安装。黄昏应该列在那里

如果您正在手动注册Dusk的服务提供商,则永远不要在生产环境中注册它,因为这样做可能会导致任意用户能够通过您的应用程序进行身份验证。

请确保正确设置了.env文件。 APP_ENV应设置为本地或测试,以便黄昏工作

还可以通过检查bootstrap/app.php文件中的注册服务提供程序来检查它是否正确安装。黄昏应该列在那里


如果您手动注册Dush的服务提供商,则不应在生产环境中注册,因为这样做可能导致任意用户能够通过您的应用程序进行身份验证。

感谢Jared的回答

我发现在运行php artisan Dash:install之前,我必须手动注册Dash的服务提供商。当前的Laravel文档没有提到注册它,但似乎必须为Lumen注册

所以我所要做的就是添加

if (app()->environment('local')) {
    $app->register(Laravel\Dusk\DuskServiceProvider::class);
}
注册服务提供商注释下方的/bootstrap/app.php

正如Jared提到的,您不希望它在生产环境中注册,所以我将它固定在一个有条件的环境中


添加后,我能够运行php artisan Dash:install并成功安装了Dash脚手架。

感谢Jared的回答

我发现在运行php artisan Dash:install之前,我必须手动注册Dash的服务提供商。当前的Laravel文档没有提到注册它,但似乎必须为Lumen注册

所以我所要做的就是添加

if (app()->environment('local')) {
    $app->register(Laravel\Dusk\DuskServiceProvider::class);
}
注册服务提供商注释下方的/bootstrap/app.php

正如Jared提到的,您不希望它在生产环境中注册,所以我将它固定在一个有条件的环境中


添加后,我可以运行php artisan Dash:install并成功安装Dash scaffolding。

欢迎使用stack overflow-您可以共享您的AppServiceProvider吗?欢迎使用stack overflow-您可以共享您的AppServiceProvider吗?谢谢Jared,您引导我找到了解决方案,我将在下面发布。谢谢Jared,您引导我找到了解决方案,我将在下面发布。请。这将向其他用户显示问题已解决。请。这会向其他用户显示问题已解决。