|
@ -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,15 +28,17 @@ 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); |
|
|