Оболочка в выводе Laravel API - PullRequest
0 голосов
/ 01 июля 2018

У меня есть выход 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"
}

1 Ответ

0 голосов
/ 01 июля 2018

Это мой 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;
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...