我在DesignsController下面的代碼:雄辯建築返回的結果太多
public function show($id)
{
return Design::find($id)->with('variables')->get();
}
當我拿到/設計/ 1,我應該回去只是ID = 1的設計JSON,但我回來所有當前的設計。
在設計模式:
/* Define relationship between designs and variables */
public function variables()
{
return $this->hasMany('Variable');
}
的routes.php文件:
Route::resource('designs', 'DesignsController');
我在做什麼錯在這裏?
編輯:多一點信息。只要我點擊一個實際設計的ID,我就可以得到所有結果,所以它似乎根據ID找到了結果,但是返回了所有結果。
如果我刪除->with('variables')->get();
然後這工作,但我也需要變量。下面是設計模型:
class Design extends Eloquent {
/* Define relationship between designs and variables */
public function variables()
{
return $this->hasMany('Variable');
}
/* Define relationship between designs and variables */
public function user()
{
return $this->belongsTo('User');
}
}
變量模型:
class Variable extends Eloquent {
public $timestamps = false;
}
包含的變量模型。問題可能在那裏。 – TonyArra
這裏沒有太多內容,但我已經編輯過該文章以包含它。 – babbaggeii