使用Laravel PHPUnit获取不同的状态代码

时间:2016-04-07 16:50:51

标签: laravel-5 phpunit

  • Laravel 5.0
  • PHPUnit 4.8.24

如果我在浏览器中访问我的主页路线('/'),Chrome会显示状态代码200 确定

但是当我用PHPUNIT检查时

$response = $this->call( 'GET', '/' );
var_dump( $response->getStatusCode() );

它返回 int(500)为什么?

1 个答案:

答案 0 :(得分:1)

可能有多种原因导致数据库连接不正确。你应该运行:

$response = $this->call( 'GET', '/' );
var_dump($response->getContent());

或验证错误日志以查看确切问题