@AFI19

Ошибка no such table при проверке существования записи в БД?

Когда проверяю запись в бд получаю ошибку
SQLSTATE[HY000]: General error: 1 no such table: tasks (SQL: select count(*) as aggregate from "tasks"
where ("name" = First tag))


Тест
use RefreshDatabase;
public function testStoreUniqueDataSavedInDb()
{
    $data = [
        'name' => 'First tag'
    ];
    $response = $this->post('admin/tags', $data);

    $this->assertDatabaseHas('tasks', [
        'name' => 'First tag'
    ]);
}

Конфиг
<server name="DB_CONNECTION" value="sqlite"/>
<server name="DB_DATABASE" value=":memory:"/>

Что я сделал не правильно и как исправить?
  • Вопрос задан
  • 46 просмотров
Решения вопроса 1
@AFI19 Автор вопроса
Ошибка была в названии таблицы, вместо `tags` проверялась `tasks`.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы