"cviebrock/laravel-elasticsearch": "^4.1",
"spatie/laravel-honeypot": "^1.4",
"chrisjean/php-ico": "^1.0",
- "league/commonmark-ext-table": "^2.1"
+ "swayok/alternative-laravel-cache": "^5.4"
},
"require-dev": {
"filp/whoops": "^2.7",
}
$res['active_code'] = $current;
- $res['active_flag'] = $active->flag;
+ $res['active_flag'] = isset($active) ? $active->flag : '';
$res['active_name'] = \Cubist\Locale\Locale::translate($current, $current);
$res['enabled'] = [];
foreach ($data['locales'] as $locale) {
$r->where('variant', $variant);
}
$entity = $r->first();
- $entity->setLocale($locale);
- self::$_data[$locale] = $entity->getPageData();
+ if (null !== $entity) {
+ $entity->setLocale($locale);
+ self::$_data[$locale] = $entity->getPageData();
+ } else {
+ self::$_data[$locale] = new PageData();
+ }
}
return self::$_data[$locale];
}
--- /dev/null
+<?php
+namespace App\Models;
+
+
+class Locale extends \Cubist\Backpack\app\Magic\Models\Locale
+{
+
+}