public static function getLogo() { $getLogoQuery = Settings::where('item', '=', 'maintenance_settings')->get(); foreach ($getLogoQuery as $value) { if (Settings::find($value->id)->logo) { return Settings::find($value->id)->logo->getPath(); } } }
<?php use Cms\Classes\Page; use Backend\Facades\BackendAuth; use ShahiemSeymor\Maintenance\Models\Settings; Route::get('/maintenance-example', function () { return View::make('shahiemseymor.maintenance::page')->with(Settings::getSettingsArray()); }); App::before(function ($request) { $backendPrefix = str_replace('/', '', Config::get('cms.backendUri', 'backend')); if (!Request::is($backendPrefix . '/*') && !Request::is($backendPrefix)) { if (Settings::get('maintenance') == TRUE && !BackendAuth::check()) { Route::any('{all}', function ($slug) { return View::make('shahiemseymor.maintenance::page')->with(Settings::getSettingsArray()); })->where('all', '(.*)?'); } } });
public function render() { return $this->makePartial('widget', ['maintenanceStatus' => Settings::get('maintenance')]); }