Variables Laravel变量命名
何时使用变量作为“name”以及何时使用变量作为Variables Laravel变量命名,variables,laravel,Variables,Laravel,何时使用变量作为“name”以及何时使用变量作为$name 例如,当我在模型中声明可填充项时,我会: protected $fillable = [ 'title', 'body', 'published_at' ]; 在这里,$filleble表面上应该是一个变量,因为每个模型通常都会有可填充项。然而,它有着神奇的美元符号 实际变量title,body等从一篇文章(模型实例)变为另一篇文章,它们被括在两个撇号之间 如何区分差异以及何时使用哪个?在本例中,$filleb
$name
例如,当我在模型中声明可填充项时,我会:
protected $fillable = [
'title',
'body',
'published_at'
];
在这里,$filleble
表面上应该是一个变量,因为每个模型通常都会有可填充项。然而,它有着神奇的美元符号
实际变量title
,body
等从一篇文章(模型实例)变为另一篇文章,它们被括在两个撇号之间
如何区分差异以及何时使用哪个?在本例中,$filleble
是您正在使用的任何模型的属性<代码>$fillable
是一个表列数组,您希望允许通过表单提交这些列,以避免出现这种情况
如果你对laravel不熟悉,除了你已经做过的事情,你可能永远不会处理$fillable
为了有希望地回答您的问题,以下是您如何参考您的模型
$article = new Article();
$article->title = "new title";
$article->description = "new description";
$article->save();
使用$
引用变量或对象。您可以使用$article->name
引用对象的属性
希望这有帮助