У меня есть следующая Event
модель:
Я хочу получить from
& to
даты в 'M d, Y'
формате только при вызове /api/events
или /api/events/{id}
в обычном порядке 'Y-m-d H:i:s'
формат
Мой текущий код
Приложение \ Событие
class Event extends Model
{
protected $casts = [
'from' => 'datetime',
'to' => 'datetime'
];
public function getFromAttribute($value)
{
return Carbon::parse($value)->format('M d, Y');
}
public function getToAttribute($value)
{
return Carbon::parse($value)->format('M d, Y');
}
}
Api \ EventController
//...
public function getList() {
$events = Event::all();
return response()->json($events);
}
//...
route \ api. php
//...
Route('events', 'Api\EventController@getList');
//...