Чтобы преобразовать модель в JSON, вы должны использовать метод to Json. Метод to Json является рекурсивным, поэтому все атрибуты и отношения будут преобразованы в JSON. Вы также можете указать JSON опции кодирования, поддерживаемые PHP:
//...
$users = App\User::with('posts')->all();
return $users->toJson();
//return $users->toJson(JSON_PRETTY_PRINT);
Затем, когда дело доходит до потребления API, вы можете получить json уже отправленного через необработанный запрос тела данных, например
// First we fetch the Request instance
$request = Request::instance();
// Now we can get the content from it
$content = $request->getContent();