黄昏时没有与Homestead的工厂和/或迁移工作

时间:2018-03-28 23:23:38

标签: laravel-5 factory homestead laravel-dusk

使用全新安装的Laravel和黄昏,然后从用于登录用户的文档中复制完整的测试,我收到用户表不存在的错误。

使用工厂创建用户时我没有收到任何错误,但是当尝试以该用户身份登录时,我可以看到浏览器窗口打开(screenshoots),输入信用卡,然后看到错误用户无法找到。

我看到Dusk测试从未进行迁移。

我更改了我的config / database.php和.env.dusk.local

// config / database.php

'connections' => [
         'testing' => [
         'driver' => 'sqlite',
         'database' => database_path('testing.sqlite'),
         'prefix' => '',
          ],
],

`// .env.dusk.local

    APP_URL=http://project.dev
    APP_ENV=testing
    DB_CONNECTION=testing`

并运行作曲家更新,但错误仍然存​​在:(我的测试代码:

     public function setUp() {
        parent::SetUp();

        factory(Rol::class)->create(['nombre' => 'Administrador']);

        $this->usuario = factory(Usuario::class)->create(['email' => 'correo@ejemplo.com', 'password' => bcrypt('123456'), 'rol_id' => Rol::where('nombre', 'Administrador')->first()->id]);

    }
    /**
     * @tests
     */
    public function loggeo_usuario() {
        $this->browse(function (Browser $browser) {
            $browser->visit(route('login'))
                ->assertSee('Correo')
                ->type('email', $this->usuario->email)
                ->type('#password', '123456')
                ->click('@login-button')
                ->assertSee('Ayuda');
        });
}

0 个答案:

没有答案
相关问题