Laravel - он ищет столбец "delete_at", даже если я не создал этот столбец - PullRequest
0 голосов
/ 07 января 2020

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

SQLSTATE[42S22]: Column not found: 1054 Unknown column 'deleted_at' in 'where clause' (SQL: select * from `events` where `events`.`deleted_at` is null)

Я не создал столбец deleted_at в этой таблице, но Laravel ищет этот столбец, как я могу отключить это?

Спасибо!

Ответы [ 3 ]

5 голосов
/ 07 января 2020

Удалите черту из вашей App\Event модели:

use SoftDeletes;

Из документов :

Чтобы включить мягкое удаление для модели, используйте черта Illuminate \ Database \ Eloquent \ SoftDeletes для модели

0 голосов
/ 07 января 2020

Попробуйте это

App\Event
use SoftDeletes;
0 голосов
/ 07 января 2020

Возможно, вы не удалили черту мягкого удаления из вашей модели (класс событий):

use SoftDeletes;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...