代码拉取完成,页面将自动刷新
php : 8.1.5
dcat: 2.2.2-beta
laravel : 9
问题:
Model使用修改器后无法保存表单, 直接报错
修改器如下:
/**
* @return Attribute
*/
protected function price(): Attribute
{
return Attribute::make(
get: fn ($value) => $value / 100,
set: fn ($value) => $value * 100,
);
}
报错信息:
[2022-08-21 20:54:53] local.ERROR: Call to undefined method App\Models\Package::price() {"exception":"[object] (BadMethodCallException(code: 0): Call to undefined method App\\Models\\Package::price() at /Users/alim/projects/tamam/tamam-server/vendor/laravel/framework/src/Illuminate/Support/Traits/ForwardsCalls.php:71)
[stacktrace]