2016-03-15 72 views
1

我在我的應用程序中有項目和繪圖類型。一個項目可以有許多圖型。Laravel附加到不存在的模型

project表看起來像這樣:

id name 

我也有一個project_plot_types表,我想將信息輸入到。此表格如下所示:

id project_id name 

我需要什麼樣的關係?我沒有plot_types表,所以它不是主要關係。

有人可以幫忙嗎?

+0

假設你將永遠有一個情節類型:'Project' [hasMany](https://laravel.com/docs/5.2/eloquent-relationships#one-to-one)'Type'?相反的是:[belongsTo](https://laravel.com/docs/5.2/eloquent-relationships#one-to-many) – ash

+0

@AlexeyMezenin問題是要求我們幫助確定最好的關係。 – ash

回答

1

這是一對多的關係。您的項目模型將有一個projectPlotTypes函數返回像這樣:

return $this->hasMany('ProjectPlotType'); 

反之ProjectPlotType會返回一個項目功能:

return $this->belongsTo('Project');