我将我的项目从laravel 5.4升级到laravel 5.5,
在本地环境中没有任何问题,但在服务器上我遇到了这个异常,
我搜索了很多资料,并且知道这个问题可能是重复的,但没有解决我的问题!
当环境是生产环境时,如何不注册dusk?
我在AppServiceProvider.php中编写了以下代码:
public function register()
{
// Dusk, if env is appropriate
if ($this->app->environment('local', 'testing')) {
$this->app->register(DuskServiceProvider::class);
}
}
但似乎它不起作用了。 有人能帮忙吗?
编辑: 我的composer.json文件:
"require-dev": {
"filp/whoops": "~2.0",
"fzaninotto/faker": "~1.4",
"mockery/mockery": "1.*",
"phpunit/phpunit": "^7.0.3",
"symfony/css-selector": "4.0.*",
"symfony/dom-crawler": "4.0.0",
"barryvdh/laravel-ide-helper": "^2.4",
"laravel/dusk": "^2.0"
},
例外情况是:
Exception
It is unsafe to run Dusk in production.