laravel查询时显示软删除的数据

平时经常用到laravel的软删除功能

很方便,如果自己编码的话麻烦

最近在使用的过程中,发现查询时依旧显示了软删除的数据

最后加上wherenull('deleted_at')来实现

究其原因

软删除是orm中的概念,而我查询用的是DB来实现的,所以需要加上wherenull('deleted_at');

在laravel中实现软删除,只需要在model中加入

```
namespace App\Models;

use Illuminate\Database\Eloquent\Model;

```
`use Illuminate\Database\Eloquent\SoftDeletes;`

```
class Userinfo extends Model
{
```

`use SoftDeletes;`

```
protected $connection = 'mysql';
protected $table="userinfo";
protected $fillable = [];
}

```

就行

    A+
发布日期:2021年07月03日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: