как показать данные в произвольном формате в API ресурса Laravel - PullRequest
0 голосов
/ 19 мая 2019

У меня есть контроллер, который выполняет некоторую логику на некоторой модели, и в конце я хочу показать его в формате костюма, который я показываю ниже: так вот конечная точка моего контроллера, куда я отправляю данные на ресурс:

        return (new BookingStatusResource($hasdate))->additional($hasroom);

и в ресурсе статуса бронирования я оставляю его по умолчанию, как показано ниже:

public function toArray($request)
{
    return parent::toArray($request);
}

и, наконец, это результат, который я получаю:

{
   0: 1,
   1: 2,
   data: [
      "2019-03-31T19:30:00.000000Z",
      "2019-04-13T19:30:00.000000Z"
   ]
}

но я хочу иметьэто как ниже

{
   data: {
           {
              'hasdate':2019-03-31 19:30:00,
              'hasroom':3
           },
    ‌       {
               'hasdate':2019-02-21 12:20:00,
                'hasroom':2
           }
   }
}

1 Ответ

0 голосов
/ 19 мая 2019

используйте что-то вроде этого:

$data=[];
foreach($dates as $date){
    $elem = [];
    $elem['hasdate']=$hasdate;
    $elem['hasroom'] = $hasroom;
}
$data=$elem;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...