Условия таблице:Как удалить связанные данные один к одному отношения laravel?
- term_id
- имя
- пробкового
Term_taxonomy стол:
- term_taxonomy_id
- term_id
- описание
Моя Term Модель:
public function TermTaxonomy(){
return $this->hasOne('TermTaxonomy');
}
Моя TermTaxonomy модель:
public function Term(){
return $this->belongsTo('Term');
}
Я хочу, чтобы удалить соответствующие данные из Terms
и Term_taxonomy
таблицы, как и я до сих пор:
$category = Term::with('TermTaxonomy')->find($id);
// delete related
$category->TermTaxonomy()->delete();
$category->delete();
Это работает, но есть ли лучший способ удалить связанные данные и как их использовать?
Я рекомендую вам использовать ограничение внешнего ключа с при удалении каскада – lukasgeiter
то, как использовать его? с удовольствием встретимся с вами снова @lukasgeiter –