Зарезервированные имена столбцов в Eloquent
Из беглого взгляда в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
Видя, как они вещи конфигурации уровня класса?Означает ли это, что я не могу использовать эти имена для своих столбцов таблицы?Существует ли официальный список имен, которые нельзя использовать в качестве столбцов таблицы?Что если у меня есть устаревшая таблица с такими столбцами?Кто придумал эту гениальную идею?