Luk*_*uke 1 laravel lumen laravel-dusk
我正在构建一个自消费 Lumen API,它有一个 Lumen 视图(它提供附加了 React 应用程序的 HTML)。
我能够安装 Dusk,
composer require --dev laravel/dusk
这似乎很成功。
但是,当我跑步时,
php artisan dusk:install
我得到
There are no commands defined in the "dusk" namespace.
我知道 Lumen 有一个精简的 php 工匠。但是,想知道我是否可以将命令添加到“dusk”命名空间,或者是否有人成功地将 Dusk 与 Lumen 一起使用。
感谢贾里德的回答,
我发现我必须手动注册 Dusk 的服务提供商才能运行php artisan dusk:install. 当前的 Laravel 文档没有提到注册它,但似乎必须为 Lumen 完成。
所以我所要做的就是添加
if (app()->environment('local')) {
$app->register(Laravel\Dusk\DuskServiceProvider::class);
}
Run Code Online (Sandbox Code Playgroud)
到评论/bootstrap/app.php下方Register Service Providers。
正如 Jared 所提到的,你不希望它在生产环境中注册,所以我把它放在一个条件中。
添加后,我就可以运行php artisan dusk:install并得到Dusk scaffolding installed successfully.