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