Laravel Dusk 收到 403 错误,而 Artisan serve 没有。

Laravel Dusk receives 403 error while Artisan serve does not.

我可以 运行 并使用 php artisan serve 在本地使用我的网站。我创建了一个基本的 Dusk 测试:

...
   $browser->visit('/')  
 ->assertSee('Lorem');  
...

当我运行这个测试时,它失败了。这是生成的屏幕截图:

我的环境是OSX,Laravel 5.6。

确保在 .env 文件中设置正确的 APP_URL

根据您的配置,这可能只是 http://localhost 或一些自定义域名甚至端口号 http://myapp.test:8000

Dusk 使用浏览器访问网站,因此如果没有适当的URL,您所有的测试都会失败。