📅  最后修改于: 2023-12-03 14:44:52.111000             🧑  作者: Mango
当你在使用 OctoberCMS 进行 Web 开发时,你需要了解如何为模型添加可填充。可填充是一种强大的功能,它使你可以轻松地将数据保存到数据库中。
每个 OctoberCMS 模型对应一个数据库表。你可以使用模型来与表进行交互。模型中默认包含了表中的所有列。但有时我们只想将表中的一部分列与模型关联,这时就需要使用可填充。
在 OctoberCMS 中创建一个模型非常简单。你只需要使用 Artisan 命令 php artisan create:model
就可以创建一个模型。
php artisan create:model NameOfYourModel
在你的模型中,你需要添加一个 $fillable
属性,以指定哪些列可以被填充。在 $fillable
数组中添加列名即可。
class NameOfYourModel extends Model
{
public $fillable = ['column1', 'column2', 'column3'];
}
现在你已经定义了可填充属性,你可以使用填充方法来将数据保存到数据库中。
$data = [
'column1' => 'value1',
'column2' => 'value2',
'column3' => 'value3'
];
$model = new NameOfYourModel;
$model->fill($data);
$model->save();
上面的代码段做了以下几件事:
fill()
方法为模型赋值save()
方法将模型保存到数据库中现在你已经知道如何为 OctoberCMS 模型添加可填充。这是一个非常重要的功能,它可以使你的开发工作更加轻松。你可以轻松地将数据保存到数据库中,而无需手动输入每个字段。