0
我有一個Model
,我需要刪除的記錄,但是我需要從數據透視表中也刪除其id
的,所以我試圖列出刪除的事件,但沒有奏效如何正確刪除活動?
這裏我如何添加事件:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Criteria extends Model {
protected $table = 'criterias';
public static function boot()
{
parent::boot();
static::deleted(function($criteria)
{
DB::table('criteria_criteria')->where('criteria_id', '=', $criteria->id)->delete();
});
}
}
我在Laravel 5.1
,任何想法該怎麼辦?