Laravel-admin / Mysql-Set / Laravel-修改器

1在laravel-admin创建如下checkbox组件

$form->checkbox('status', '状态')->options(['top' => '置顶', 'match' => '投票', 'score' => '竞猜']);


2.在mysql建立set类型字段

连续输入三个值'top','match','score'


Laravel-admin / Mysql-Set / Laravel-修改器_第1张图片


3.在模型中创建修改器

public function setStatusAttribute($value){ 

  $this->attributes['status'] =trim(implode(",",$value),',');

}


5.这就完成了set字段的创建,适用于checkbox之类的多选字段.

你可能感兴趣的:(Laravel-admin / Mysql-Set / Laravel-修改器)