如何将Softdeletes添加到通知表laravel

时间:2019-08-20 10:18:49

标签: laravel laravel-5.5

我正在使用laravel默认数据库通知,我想在通知表中添加 softdelete

我创建了带有softdelete的迁移,该迁移向通知表添加了 deleted_at 列。问题是我必须在通知模型中添加“ 使用SoftDeletes ”(根据laravel docs ),但找不到通知模型。

 $table->softDeletes();

我尝试在 HasDatabaseNotifications 特征中添加“ 使用SoftDeletes ”,但它仍会删除该行。还有另一种方法可以将 softdelete 添加到通知表。 TIA

1 个答案:

答案 0 :(得分:0)

在开始上课之前,先在您的模型中使用

use Illuminate\Database\Eloquent\SoftDeletes;

下课后

class Notification extends Model
{
    use SoftDeletes;

     /**
     * The attributes that should be mutated to dates.
     *
     * @var array
     */
    protected $dates = ['deleted_at'];
}