Laravel 5.7 于前几天发布,迫不及待给正在开发的新项目做了升级。
在此整理一下模型常用属性,以备日后查询。
$fillable = [ '可批量填充的字段' ];
$guarded = [ '与上相反' ];
$hidden = [ '模型转换为数组时应当隐藏的字段' ];
$visable = [ '与上相反' ];
$appends = [ '模型转换为数组时应当追加的虚拟字段' ];
$with = [ '应当预加载的关联关系', ];
$attributes = [ '字段名' => '字段默认值' ];
$casts = [ '字段名' => '自动类型转换的目标类型' ];
$dates = [ '应当被转换为日期时间的字段' ];
$touches = [ '模型更新时应当一并更新的关联关系' ];
$rules = [ '字段' => '模型自身验证规则' ];
$softCascade = [ '软删除时一并删除的关联' ];
$sortable = [ 'order_column_name' => 'order_column', 'sort_when_creating' => true, ];
$searchable = [ 'columns' => [], 'joins' => [], ];
|
本页面生成时间: