File: D:/HostingSpaces/SBogers95/rentman.io/app/Komma/Packages/PackageController.php
<?php
namespace App\Komma\Packages;
use App\Http\Controllers\Controller;
use App\Komma\Packages\Models\Package;
class PackageController extends Controller
{
/**
* Create export of the translatable variable of all the packages
*
* @return \Illuminate\Http\JsonResponse
*/
public function oneSkyExport()
{
\App::changeLanguageByIso2('en');
$packages = Package::with('translation')
->has('translation')
->get();
$exportJson = [];
foreach ($packages as $package) {
// Generate the page JSON
$packageJson = $this->oneSkyExporterService->generateModelJson($package, ['name', 'subtitle', 'description']);
if (count($packageJson) == 0) {
continue;
}
// Generate the components JSON
$exportJson[$package->code_name] = $packageJson;
}
return response()->json($exportJson);
}
}