Можно ли изменить ответ значения по умолчанию от 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];
}
}