2016-12-07 17 views
3

私のフレームワークはLaravel 5.2です。データベースにレコードはありません。 しかし、このサイトにはエラーがあります。未定義オフセット:laravelの0

エラーは次のとおりです。

ErrorException in Collection.php line 1187: 
Undefined offset: 0 

コントローラは次のとおりです。

public function index() 
{ 
    $comment = ProviderComment::GetComments($ID); 

    return $comment; 
} 

モデルは次のとおりです。

public function scopeGetComments($query, $vendorID) 
{ 
    $join = $query 
     -> join('couples', 'couples.id', '=', 'provider_comment.couple_id') 
     -> where('provider_comment.vendor_id', '=', $vendorID) 
     -> get(); 
    return $join; 
} 

私の問題はありますか?

+0

PLSがDDを行う($$参加)&出力を示しています。 –

答えて

2

コントローラー:

public function index() { 
    $comment = ProviderComment::getComments($ID)->get(); 
    return $comment; } 

モデル:

public function scopeGetComments($query, $vendorID) 
{ 
    return $query 
     ->join('couples', 'couples.id', '=', 'provider_comment.couple_id') 
     ->where('provider_comment.vendor_id', '=', $vendorID); 
} 

は、スコープ上で直接get()を使用しないでください。

詳細についてscopes

+0

ありがとうございました。私の問題を認識しました。 – mySun

関連する問題