0

我正在尝试在 laravel voyager 上进行软删除工作,但每次我删除帖子时,它也会在我的数据库中被删除。

这是我的帖子模型:

<?php

namespace App;

use TCG\Voyager\Traits\Resizable;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use App\Category;


class Post extends Model
{
  use Resizable;
  use SoftDeletes;

  protected $dates = ['deleted_at'];

  public function category()
  {
    return $this->belongsTo(Category::class);
  }

  public function scopeIspublished($query)
  {
    return $query->where('status','published');
  }
} 

我也在我的帖子表中添加了一个列 deleted_at 。

感谢您的帮助

4

0 回答 0