我有一个问题,
public function addNote(makenote $note) {
return $this->makenote()->save($note);
}
为什么保存方法中有note var? 它做了什么?
答案 0 :(得分:0)
在这种情况下,我认为$ note是指您要保存的相关模型的实例。
"(.+?)\/"
我认为在你的模型上有一个看起来像这样的方法。此方法告诉Eloquent,有一个与您当前模型相关的模型。
public function addNote(MakeNote $note) {
return $this->makenote()->save($note);
}
如果您没有传递MakeNote的实例,在这种情况下是$ note,则没有任何内容与您当前的模型相关,因此无需保存。
如果您需要更多教程,Laravel是一个很好的资源,我真的可以查看Laracasts上的文档。
您的问题也正在下降,因为您应该包含有关您的问题的更多信息以及更多代码示例。