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

发布时间:2021-07-03 23:34:19 阅读:1548次

平时经常用到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 = []; 
}

就行

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:laravel查询时显示软删除的数据 出自老鄢博客 | 欢迎分享