什么是$ var意味着在laravel

时间:2016-09-06 11:46:40

标签: php laravel

我有一个问题,

public function addNote(makenote $note) {
    return $this->makenote()->save($note);
}

为什么保存方法中有note var? 它做了什么?

1 个答案:

答案 0 :(得分:0)

在这种情况下,我认为$ note是指您要保存的相关模型的实例。

"(.+?)\/"

我认为在你的模型上有一个看起来像这样的方法。此方法告诉Eloquent,有一个与您当前模型相关的模型。

public function addNote(MakeNote $note) {
    return $this->makenote()->save($note);
}

如果您没有传递MakeNote的实例,在这种情况下是$ note,则没有任何内容与您当前的模型相关,因此无需保存。

如果您需要更多教程,Laravel是一个很好的资源,我真的可以查看Laracasts上的文档。

您的问题也正在下降,因为您应该包含有关您的问题的更多信息以及更多代码示例。