Php 保存包含多个数据的模型的最佳方法

Php 保存包含多个数据的模型的最佳方法,php,laravel,laravel-5.1,Php,Laravel,Laravel 5.1,我想了解一些技巧和窍门,了解如何在数据库中保存包含大量数据的模型。 这是一个场景: 我有一个表单来创建一个新的学生,这个表单有很多字段(大约30个),如果StudentController中的验证没有失败,我就有一个请求提供的表单的所有数据 现在,我可以用哪种优雅的方式将这些数据放入我的模型并保存到数据库中?我知道存在“create”方法,但在此之前,我需要“转换”请求提供的一些数据。我在哪里可以执行这种类型的逻辑??也许在模型里?那么,向我的学生模型中添加构造函数并将请求传递给它,然后在那里运

我想了解一些技巧和窍门,了解如何在数据库中保存包含大量数据的模型。 这是一个场景: 我有一个表单来创建一个新的学生,这个表单有很多字段(大约30个),如果StudentController中的验证没有失败,我就有一个请求提供的表单的所有数据

现在,我可以用哪种优雅的方式将这些数据放入我的模型并保存到数据库中?我知道存在“create”方法,但在此之前,我需要“转换”请求提供的一些数据。我在哪里可以执行这种类型的逻辑??也许在模型里?那么,向我的学生模型中添加构造函数并将请求传递给它,然后在那里运行这种类型的逻辑,这可能是一种优雅的方式吗

你会怎么做


谢谢

我认为您可以使用SomeModel::create方法和模型变体来更改/格式化要存储的数据。
请参阅最佳实践和laravelish的方法可能是使用
作业

你可以在一份工作中使用逻辑,并利用工作的所有好处。 有关更多信息,请参阅文档