Кажется, нашёл баг (буду рад, если просто что-то делаю не так и вы подскажите), как его зарепортить или хотя бы обсудить с близкой к ларавел-команде людьми?
Мутатор не хочет преобразовывать поля с числами:
Schema::create('tests', function (Blueprint $table) {
$table->increments('id');
$table->string('field_100');
$table->string('field_200');
$table->timestamps();
});
class Test extends Model
{
public function getField100Attribute($value) {
return 'qweqwewq';
}
public function getField200Attribute($value) {
return 'qweqweqweqweqw';
}
}
На выходе:
[
{
"id": 1,
"field_100": "123",
"field_200": "123",
"created_at": null,
"updated_at": null
}
]
Laravel Framework version 5.3.28