namespace Cubist\Backpack\app\Http\Controllers;
-use Illuminate\Routing\Controller as BaseController;
+use Illuminate\Http\Request;
-class CubistPWAController extends BaseController
+class CubistPWAController extends CubistFrontController
{
- public function manifest(\Illuminate\Http\Request $request)
+ public function manifest(Request $request)
{
+ $icons = [];
+ $res = ['name' => $this->data['global']->pwa_name,
+ 'short_name' => $this->data['global']->pwa_short_name,
+ 'description' => '',
+ 'display' => 'standalone',
+ 'orientation' => 'any',
+ 'background-color' => $this->data['global']->pwa_theme_color,
+ 'theme-color' => $this->data['global']->pwa_theme_color,
+ 'start_url' => '/',
+ 'scope' => '/',
+ 'icons' => $icons];
+
+ return response(json_encode($res))->header('Content-Type', 'application/manifest+json');
}
}
use Cubist\Backpack\app\Magic\Menu\Menu;
use Cubist\Backpack\app\Magic\Menu\PageItem;
use Illuminate\Http\Request;
-use Illuminate\Routing\Controller as BaseController;
-class CubistSEOController extends BaseController
+class CubistSEOController extends CubistFrontController
{
public function robots(Request $request)
{