我正在使用laravel默认数据库通知,我想在通知表中添加 softdelete 。
我创建了带有softdelete的迁移,该迁移向通知表添加了 deleted_at 列。问题是我必须在通知模型中添加“ 使用SoftDeletes ”(根据laravel docs ),但找不到通知模型。>
$table->softDeletes();
我尝试在 HasDatabaseNotifications 特征中添加“ 使用SoftDeletes ”,但它仍会删除该行。还有另一种方法可以将 softdelete 添加到通知表。 TIA
答案 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'];
}