Laravel-即使我没有创建该列,它也在寻找列“ deleted_at”

问题描述 投票:0回答:3

我遇到此错误:

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在寻找该列,如何禁用该列?

谢谢!

php laravel
3个回答
0
投票

也许您尚未从模型(事件类)中删除软删除特征:

use SoftDeletes;

0
投票

尝试一下

App\Event
use SoftDeletes;

0
投票

App\Event模型中删除特征:

use SoftDeletes;

docs

要为模型启用软删除,请使用在模型上照亮\ Database \ Eloquent \ SoftDeletes特性

© www.soinside.com 2019 - 2024. All rights reserved.