2016-05-24 11 views
1

私はlaravel 5.2,のモーダルでテーブル間のリレーションシップを作成しようとしていますが、これを実装する方法はわかりません。laravel 5.2でのモーダル関係の使い方

私はモデルを使用しようとしましたが、成功しませんでした。ここ

私は

public function assignee() { 

    return $this->belongsTo('App\Model\User', 'stocktake_batch_assignee', 'user_id'); 

} 
+0

あなたの試したコードを提供してください – Qazi

+0

_modals_、あなたはモデルを意味しますか? –

+1

で問題が見つかりました。App \ Models \ Userである必要があります。 App \ Model \ Userではありません。 –

答えて

1

使用のApp \モデルが..したい場合は、\ユーザーではないのApp \モデル\ユーザー

1

を試してみましたコードは、あなたの仕事モデル

..あなたは、モデル名の仕事などのような別のモデルのユーザーを持っていると仮定しています。

class Job extends Model { 

    public function assignee() { 

     return $this->belongsTo('App\Model\User', 'stocktake_batch_assignee', 'user_id'); 
    } 
} 

ユーザーモデル。

class User extends Model {  

} 

今、あなたが行うことができますあなたのコントローラからの関連ユーザーのすべてのジョブが

public function getJobs(){ 

    $jobs = Job::with('assignee')->all(); 

    //Now return view or something.. 

} 
関連する問題