Правило валидации (существует) генерирует ошибку во время тестирования - PullRequest
0 голосов
/ 23 марта 2020

У меня есть это правило проверки:

'city' => 'required|integer|exists:cities,id'

Это работает правильно, но если я попытаюсь сделать тест, оно отображает ошибку

Указанные данные были недействительными

Проблема с правилом существует: существует: города, id. Без этого теста верните успех. Я только упомяну этот город с таким идентификатором. Мой тест выглядит следующим образом

/**  @test */
public function testBasicExample()
{
    $this->withoutExceptionHandling();


        $this->actingAs(factory(User::class)->create())
        ->json('POST', '/store/ad', [
            'title' => 'Hello World',
            "city" => "1",
            "phone" => "555455555",
            "mail" => "helloworld@op.pl",
            "description" => "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed et gravida orci. Mauris rhoncus, nisi ac tristique ultricies, purus justo aliquam lorem, sit amet congue diam nulla tempus justo."
        ])
        ->assertStatus(302);
}

Как мне решить мою проблему?

...