【问题标题】:Missing data while Laravel create()Laravel create() 时丢失数据
【发布时间】:2017-03-25 18:17:18
【问题描述】:

我尝试使用以下方法创建新帖子:

$post = $this->post->create($session, $response['PAYMENTINFO_0_TRANSACTIONID']);

$session 中是用于存储的完整数据数组。 在$response['PAYMENTINFO_0_TRANSACTIONID'] 中是支付令牌。

当我检查数据库时,一些字段丢失,但所有数据都在$session中。

为什么 Laravel 中的 create() 不想存储所有数据?

【问题讨论】:

    标签: php arrays laravel-5


    【解决方案1】:

    请在

    中添加字段名称
    protected $fillable = ['field1','field2','field3'];
    

    在你的 Eloquent 模型中

    【讨论】:

      【解决方案2】:

      通过编辑 Eloquent 解决。代码没有问题。

      【讨论】:

        猜你喜欢
        • 2016-04-30
        • 2019-08-31
        • 2016-05-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-16
        相关资源
        最近更新 更多