我不確定定義兩個緊密相關的基於層次結構的對象之間關係的「正確」方法。 我在Django開發了一種類似論壇的框架。 我最初的想法是,由於Thread基本上是一種「特殊」類型的Post,所以我應該創建一個功能齊全的Post模型,然後讓Thread模型繼承它,並用任何字段擴展一個Thread可能需要。像這樣: class Post(models.Model):
forum = models.F
這是我的博文模型。 class Post extends Model
{
use SoftDeletes;
protected $table = 'posts';
protected $fillable = ['title','featuring_image', 'brief', 'body', 'seen_count'];
public functi
我試圖用一種方法插入到2個不同的表格(House和Contact)中。 public function store(HouseRequest $request){
$dataForm = $request->all();
$house = House::create($dataForm); //Insert into House table
$contact =
我有2個表,一個用於員工,另一個用於部門。一個部門可以有多個員工,但一個員工只能在一個部門工作。他們的關係是[1:很多]。 我想在MySQL中做到這一點,但我遇到了一個問題。如果我有8個不同的部門,我嘗試添加超過800名員工總數,誰在不同的部門工作,我得到以下錯誤: Cannot add or update a child row: a foreign key constraint fails (