所以这就是我设置的。我有两张桌子;users
和todos
。每个用户可以有多个“待办事项”。
表格如下所示:
用户:
待办事项:
和模型:
class User extends Eloquent
{
public function todo() {
$this->has_many('todo');
}
}
和...
class Todo extends Eloquent
{
public function user() {
$this->belongs_to('user');
}
}
请注意,我已经在数据库中为用户附加了一个“待办事项”。因此,话虽如此,我是否应该无法执行以下操作:
$user = User::find(1)->todo;
获取该用户的待办事项?我目前在dd()
-ing 时得到 Null :
array(1) {
["todo"]=>
NULL
}
那么,有什么想法吗?我尝试belongs_to()
从 Todo 的模型中删除,因为它不应该是必需的,对吧?无论哪种方式都没有区别。我错过了什么吗?