如何更新 laravel 迁移文件中将乘以 100 的列
How to update a column in laravel migration file which will be multiplied by 100
在我的table'number'列中,我想修改乘以100的列。该列是小数类型。
public function up()
{
Schema::table('users', function (Blueprint $table) {
DB::statement('ALTER TABLE users MODIFY number*100 Decimal(11,4) null');
});
}
试试这个。
无需修改列。您可以在用户模型中设置访问器。
public function setNumberAttribute($value)
{
$this->attributes['number'] = ($value * 100);
}
在我的table'number'列中,我想修改乘以100的列。该列是小数类型。
public function up()
{
Schema::table('users', function (Blueprint $table) {
DB::statement('ALTER TABLE users MODIFY number*100 Decimal(11,4) null');
});
}
试试这个。
无需修改列。您可以在用户模型中设置访问器。
public function setNumberAttribute($value)
{
$this->attributes['number'] = ($value * 100);
}