テーブル更新時にAdd [user_id] to fillable property to allow mass assignment on が出て更新できない

Last-modified: Sat, 15 Sep 2018 04:07:34 JST (2051d)
Top > テーブル更新時にAdd [user_id] to fillable property to allow mass assignment on が出て更新できない

Laravelでは、テーブル更新時にホワイトリストで更新可能項目を指定します。参考
この指定を忘れると、上記のようなエラーがでます。
モデルで以下のように指定するとよいです。
(なお、自動更新されるID列やcreated_at、updated_atは明示的に更新しない場合、指定しなくても自動更新されます。)

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class RssData extends Model
{
    /**
     * 複数代入する属性
     *
     * @var array
     */
    protected $fillable = ['user_id'];
}

Counter: 2114, today: 3, yesterday: 11

このページの参照回数は、2114です。