Laralvel 5 phpunit和模型连接
在laravel中,我使用多个mysql连接:Laralvel 5 phpunit和模型连接,php,model,phpunit,database-connection,laravel-5,Php,Model,Phpunit,Database Connection,Laravel 5,在laravel中,我使用多个mysql连接: mysql mysql\u web 我的模型通常连接到mysql,因此这是默认连接。 一些型号使用的mysql\u-web连接如下: 。。。 类AdminUser扩展模型{ 受保护的$connection='mysql_web'; ... 到目前为止,这是可行的 问题: 当我运行phpunit测试时,那些应该使用这些模型的测试失败了。 错误消息表示基表或视图不存在。(因为它试图在mysql而不是mysql\u web中查找表) 问题: 我如何指定
mysql
mysql\u web
我的模型通常连接到mysql,因此这是默认连接。
一些型号使用的mysql\u-web
连接如下:
。。。
类AdminUser扩展模型{
受保护的$connection='mysql_web';
...
到目前为止,这是可行的
问题:
当我运行phpunit测试时,那些应该使用这些模型的测试失败了。
错误消息表示基表或视图不存在。(因为它试图在mysql
而不是mysql\u web
中查找表)
问题:
我如何指定这些测试应该使用哪个连接?为什么他们不能简单地使用我在模型类中已经给他们的连接