从粗略看看Illuminate\Database\Eloquent\Model
我可以看到以下实例属性:
protected $connection
protected $table
protected $primaryKey
protected $perPage
public $incrementing
public $timestamps
protected $attributes
protected $original
protected $relations
protected $hidden
protected $visible
protected $appends
protected $fillable
protected $guarded
protected $dates
protected $dateFormat
protected $casts
protected $touches
protected $observables
protected $with
protected $morphClass
public $exists
public $wasRecentlyCreated
问题:
static
,因为它们是类级别的配置?答案 0 :(得分:0)
这些属性不能是静态的,因为它们被用作模型配置。如果在模型类中重写它们,则定义自己的参数,否则,Eloquent认为它应该使用默认值。 是的,您的表中不应该有一个与其中一个属性的名称相匹配的列名。
答案 1 :(得分:0)
$changes
似乎也是保留名称。