これが私が設定したものです。2つのテーブルがあります。users
およびtodos
。すべてのユーザーは複数の「todo」を持つことができます。
テーブルは次のようになります。
ユーザー:
Todos:
そしてモデル:
class User extends Eloquent
{
public function todo() {
$this->has_many('todo');
}
}
と...
class Todo extends Eloquent
{
public function user() {
$this->belongs_to('user');
}
}
データベース内のユーザーに「todo」がすでに添付されていることに注意してください。だから、そうは言っても、私は次のことをすることができないはずです:
$user = User::find(1)->todo;
そのユーザーのToDoを取得するには?dd()
-ingすると、現在Nullが発生しています。
array(1) {
["todo"]=>
NULL
}
それで、何かアイデアはありますか?Todoのモデルから削除してみbelongs_to()
ましたが、必要ないはずなのでしょうか?いずれにせよ、違いはありません。私は何かが足りないのですか?