私はlaravel 5.2,のモーダルでテーブル間のリレーションシップを作成しようとしていますが、これを実装する方法はわかりません。laravel 5.2でのモーダル関係の使い方
私はモデルを使用しようとしましたが、成功しませんでした。ここ
私は
public function assignee() {
return $this->belongsTo('App\Model\User', 'stocktake_batch_assignee', 'user_id');
}
私はlaravel 5.2,のモーダルでテーブル間のリレーションシップを作成しようとしていますが、これを実装する方法はわかりません。laravel 5.2でのモーダル関係の使い方
私はモデルを使用しようとしましたが、成功しませんでした。ここ
私は
public function assignee() {
return $this->belongsTo('App\Model\User', 'stocktake_batch_assignee', 'user_id');
}
使用のApp \モデルが..したい場合は、\ユーザーではないのApp \モデル\ユーザー
を試してみましたコードは、あなたの仕事モデル
..あなたは、モデル名の仕事などのような別のモデルのユーザーを持っていると仮定しています。
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..
}
あなたの試したコードを提供してください – Qazi
_modals_、あなたはモデルを意味しますか? –
で問題が見つかりました。App \ Models \ Userである必要があります。 App \ Model \ Userではありません。 –