Обертка в выводе Laravel API

У меня есть вывод API, как показано ниже

"id": 1,
"employee_id": 1,
"text": "good",
"employee": "Jamal"

Мой запрос похож на ниже

return $company
            ->employee()
            ->with('motorcycle', 'children')
            ->join('shop', function ($join) {
                $join->on('shop.shop_id', '=', 'attendence.shop_id');
                $join->on('shop.employee_id', '=', 'residence.employee_id');
            })
            ->get();

Я хотел бы получить результат, как показано ниже

"company": {
     "id": 1,
     "employee_id": 1,
     "text": "good",
     "employee": "Jamal"
}
Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
В JavaScript вы можете сделать HTTP-запрос, используя объект XMLHttpRequest или более новый API fetch. Вот пример для обоих методов:
Создание ресурсов API Laravel: Советы по производительности и масштабируемости
Создание ресурсов API Laravel: Советы по производительности и масштабируемости
Создание API-ресурса Laravel может быть непростой задачей. Она требует глубокого понимания возможностей Laravel и лучших практик, чтобы обеспечить...
Как создать простое погодное приложение на Python с API OpenWeatherMap
Как создать простое погодное приложение на Python с API OpenWeatherMap
Этот учебник проведет вас через процесс создания простого погодного приложения с помощью Python и OpenWeatherMap API.
Пакеты Java
Пакеты Java
Пакет java - это группа классов, интерфейсов и подпакетов схожего типа. Думайте об этом как о папке в каталоге файлов. Мы используем пакеты, чтобы...
Как использовать API парсинга квитанций с помощью JavaScript за 5 минут?
Как использовать API парсинга квитанций с помощью JavaScript за 5 минут?
В этом руководстве вы узнаете, как использовать API парсинга квитанций за 5 минут с помощью JavaScript. Eden AI предоставляет простой и удобный для...
0
0
47
1

Ответы 1

Это мой api.php Сначала он проверит ваши данные, а затем выдаст результат, как вы упомянули.

Route::get('articles', function() {

    $articles = article::all();
        if (count($articles) == 0){
           $feedback = [
              'status'     => "error",
              'message'    => "data not found",
              'company'    => null
           ]; 

        }else{
            $articles = [
               'status'     => "success",
               'message'    => "data found",
               'company'    => $articles
            ]; 
        }

    return $articles;
});

Другие вопросы по теме