namespace Cubist\Backpack\app\Http\Controllers;
use App\Models\Page;
+use Cubist\Backpack\app\Magic\Menu\Menu;
use Cubist\Backpack\app\Magic\Models\Settings;
use Illuminate\Routing\Controller as BaseController;
public function __construct()
{
$this->data['global'] = Settings::find(1)->getPageData();
+ $this->data['nav'] = Menu::getNavigation();
}
use Cubist\Backpack\app\Magic\Menu\Menu;
use Cubist\Backpack\app\Magic\Models\CMSPage;
use Illuminate\Support\Str;
+use Illuminate\View\View;
class CubistPageController extends CubistFrontController
{
$c = $item->getController();
- return call_user_func_array([app('App\Http\Controllers\\' . $c['controller']), $c['action']], $c['params']);
+ return call_user_func_array([app('App\\Http\\Controllers\\' . $c['controller']), $c['action']], $c['params']);
}
}
$res = new PageData();
$res->setEntity($this);
foreach ($this->attributes as $key => $value) {
- $res->set($key, Json::decodeRecursive($value, Json::TYPE_ARRAY));
+ $res->set($key, Json::decodeRecursive($this->getAttributeValue($key), Json::TYPE_ARRAY));
}
return $res;
}