未定义的方法Class :: create()

时间:2019-05-31 11:05:30

标签: php laravel testing

当我调试测试以查看护照路线如何工作时

<?php


namespace Tests\Feature\Auth;

use Illuminate\Foundation\Testing\RefreshDatabase;
use Laravel\Passport\Client;
use Tests\TestCase;
use App\Directory;
use App\Event;

class AuthTest extends TestCase
{
    use RefreshDatabase;
    /**
     * @test
     */
    public function can_authenticate()
    {
        $response = $this->json('POST', '/auth/token', [
            'email' => $this->create('User', [], false)->email,
            'password' => 'secret'
        ]);
        $response->assertStatus(200)
            ->assertJsonStructure(['token']);
    }
}

我收到以下错误:

  

错误:调用未定义的方法Tests \ Feature \ Auth \ AuthTest :: create()   /home/amine/Apps/PassportV2/tests/Feature/Auth/AuthTest.php:28

我该如何解决?

先谢谢您

0 个答案:

没有答案