Browse Source

hopefully fix upgrade issues from v1.0

pull/11/head
Chris 7 years ago
parent
commit
eb3c3b94d6
  1. 21
      app/Providers/AppServiceProvider.php

21
app/Providers/AppServiceProvider.php

@ -4,6 +4,7 @@ namespace App\Providers;
use Illuminate\Support\ServiceProvider; use Illuminate\Support\ServiceProvider;
use Artisan; use Artisan;
use Schema;
use App\Setting; use App\Setting;
class AppServiceProvider extends ServiceProvider class AppServiceProvider extends ServiceProvider
@ -27,16 +28,18 @@ class AppServiceProvider extends ServiceProvider
//Artisan::call('route:cache'); //Artisan::call('route:cache');
} }
if(is_file(database_path(env('DB_DATABASE')))) { if(is_file(database_path(env('DB_DATABASE')))) {
if($bg_image = Setting::fetch('background_image')) { if(Schema::hasTable('settings')) {
$alt_bg = ' style="background-image: url('.asset('storage/'.$bg_image).')"'; if($bg_image = Setting::fetch('background_image')) {
} $alt_bg = ' style="background-image: url('.asset('storage/'.$bg_image).')"';
}
// check version to see if an upgrade is needed // check version to see if an upgrade is needed
$db_version = Setting::fetch('version'); $db_version = Setting::fetch('version');
$app_version = config('app.version'); $app_version = config('app.version');
if(version_compare($app_version, $db_version) == 1) { // app is higher than db, so need to run migrations etc if(version_compare($app_version, $db_version) == 1) { // app is higher than db, so need to run migrations etc
Artisan::call('migrate', array('--path' => 'database/migrations', '--force' => true, '--seed' => true)); Artisan::call('migrate', array('--path' => 'database/migrations', '--force' => true, '--seed' => true));
} }
}
} }
view()->share('alt_bg', $alt_bg); view()->share('alt_bg', $alt_bg);

Loading…
Cancel
Save