0
私は大きな問題があります。私は "別のモデル"に外部キーを含むモデルを持っています。Laravel One to Manyリレーションは意図したとおりに動作しませんか?
私の最初のモデルはuser
で、私の2番目のモデルはproject
です。ユーザーは多くのプロジェクトを持つことができ、1つのプロジェクトは正確に1人のユーザーに属します。私はこのような関係を持っているので、私のproject
- モデルuser
の中にモデルを保管します。
class Project extends Model {
public function user() {
return $this->belongsTo('App\User','user');
}
}
ドキュメントによると、私は$project->user->name
を使用して、私のユーザーモデルの性質を得ることができる必要がありますが、私は$project
上のvar_dumpを行うとき、私は唯一のユーザーIDを取得し、私は私のプロジェクト内に格納されましたuser-Objectの代わりに-tableを使用します。
おかげでたくさん、そうbasicallyIは「あなたは両方のモデルでそれを定義する必要があります」との一部を逃したユーザモデルに
に言及。愚かな私。 – PaddaelsM
あなたは歓迎です – Abhishek