laravel - 在 null Laravel 5.4 上调用成员函数 connection()

标签 laravel laravel-5.4

尝试写一个单元测试,我需要做 sql 查询

class UpdateThrowsTest extends TestCase
{

protected $bgame;
protected $game_id = 95;

public function setUp(){
    $game = new Game();
    $game = $game::find($this->game_id);
}
}

然后我在控制台中写“phpunit”并尝试异常

在 null 上调用成员函数 connection()。

最佳答案

如果有人在使用 Laravel 6 项目进行测试期间遇到此错误。

尝试检查 扩展测试用例 正在使用正确的测试用例。
这可能是由于 Laravel 6 make:test 使用错误的 TestCase 生成了测试。

改变

use PHPUnit\Framework\TestCase;


use Tests\TestCase;

问题应该解决。

关于laravel - 在 null Laravel 5.4 上调用成员函数 connection(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44004427/

相关文章:

php - 如何在div html中编写条件语句?

php - Laravel - 解密异常 : 'The MAC is invalid'

Laravel Blade - 链/嵌入多种布局

php - Laravel Passport token 生命周期

php - 传递给函数的 laravel 值不会传递到数据库中

javascript - 使用 vue js 在 laravel 中形成模式绑定(bind)

php - withCount 与其他属性

php - 用户在 Laravel 上注册后无法登录

php - makePartial() 返回 Mockery\Exception\BadMethodCallException : Method does not exist on this mock object

php - 方法调用之间的区别 $model->relation();和 $model-> 关系;