laravel - 你能创建一个新的 Model 实例而不将它保存到数据库吗

标签 laravel laravel-5

我想在 Laravel 中创建一大堆模型对象的实例,然后选择最佳实例并将其保存到数据库中。我知道我可以用 Model::create([]) 创建一个实例,但这会保存到数据库中。如果可能的话,我想创建一堆模型,然后只“创建”最好的一个。

这可能吗?

我正在使用 Laravel 5.0

最佳答案

您只需通过实例化即可创建新模型:

$model = new Model;

然后,您可以在稍后阶段将其保存到数据库中:

$model->save();

关于laravel - 你能创建一个新的 Model 实例而不将它保存到数据库吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32193613/

相关文章:

php - 如何解决错误 "[ErrorException] file_get_contents(/var/www/laravel/.env): failed to open stream: No such file or directory"?

mysql - 我有两个名为 created_at 和 updated_at(timestamps) 的字段,我想在我的 where 子句中的这些日期之间进行搜索

sqlite - 如何为 laravel 网络服务器设置 SQLITE?

php : convert serialized to array

Laravel 5.5 "Class ' PDO' 未找到”

php - 查询生成器 : Sum values of a pivot table

php - Laravel 在 API 中设置 cookie 未设置

php - Laravel ajax 表单 422 无法处理的实体

php - 如何验证以太坊地址 PHP/Laravel?

php - Laravel + jquery 数据表中的 orderBy