table('community'); $table->addColumn('initials', 'string', ['comment'=> '首字母', 'default'=> '']) ->update(); $arr = Community::where('1=1')->column('id,name,pinyin,initials'); foreach ($arr as $k => $v) { $initials = strtoupper(substr(hanzi2pinyin($v['name']),0,1)); Community::where('id',$v['id'])->update(['initials'=>$initials]); } } }