26 lines
716 B
PHP
Executable File
26 lines
716 B
PHP
Executable File
<?php namespace Common\Core\Controllers;
|
|
|
|
use Common\Core\BaseController;
|
|
use Common\Core\Bootstrap\BootstrapData;
|
|
use Common\Core\Bootstrap\MobileBootstrapData;
|
|
use Illuminate\Http\JsonResponse;
|
|
|
|
class BootstrapController extends BaseController
|
|
{
|
|
/**
|
|
* Get data needed to bootstrap the application.
|
|
*
|
|
* @param BootstrapData $bootstrapData
|
|
* @return JsonResponse
|
|
*/
|
|
public function getBootstrapData(BootstrapData $bootstrapData)
|
|
{
|
|
return response()->json(['data' => $bootstrapData->init()->getEncoded()]);
|
|
}
|
|
|
|
public function getMobileBootstrapData(MobileBootstrapData $bootstrapData)
|
|
{
|
|
return response()->json($bootstrapData->init()->get());
|
|
}
|
|
}
|