【发布时间】:2020-02-28 01:26:09
【问题描述】:
是否可以修改 Laravel Eloquent 的默认值响应?
我有一个 API,我的数据库有一个迁移 payment。
我的付款有一列整数status。
$table->integer('status')->default(1);
我想知道是否可以使用任何函数更改默认值以更改Payment->get() 响应。
例如:
public static $status = [
1 => "Waiting for payment",
2 => "In review",
3 => "Payed",
];
并自动调用我的函数:
class Payment extends Model
{
// ...
public getStatus() {
$this->status = $status[$this->status];
}
}
【问题讨论】:
标签: php laravel eloquent laravel-migrations