diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 283e15ba..254fdf24 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -39,7 +39,9 @@ class AppServiceProvider extends ServiceProvider 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)); } - } + } else { + Artisan::call('migrate', array('--path' => 'database/migrations', '--force' => true, '--seed' => true)); + } } view()->share('alt_bg', $alt_bg); diff --git a/app/Setting.php b/app/Setting.php index 1b277925..e2c496a5 100644 --- a/app/Setting.php +++ b/app/Setting.php @@ -168,32 +168,34 @@ class Setting extends Model $output = ''; $homepage_search = self::fetch('homepage_search'); $search_provider = self::where('key', '=', 'search_provider')->first(); - - $options = (array)json_decode($search_provider->options); - $name = $options[$search_provider->value]; - if((bool)$homepage_search && (bool)$search_provider->value) { - switch($search_provider->value) { - case 'google': - $url = 'https://www.google.com/search'; - $var = 'q'; - break; - case 'ddg': - $url = 'https://duckduckgo.com/'; - $var = 'q'; - break; - case 'bing': - $url = 'https://www.bing.com/search'; - $var = 'q'; - break; + if((bool)$homepage_search && (bool)$search_provider) { + + $options = (array)json_decode($search_provider->options); + $name = $options[$search_provider->value]; + if((bool)$homepage_search && (bool)$search_provider->value) { + switch($search_provider->value) { + case 'google': + $url = 'https://www.google.com/search'; + $var = 'q'; + break; + case 'ddg': + $url = 'https://duckduckgo.com/'; + $var = 'q'; + break; + case 'bing': + $url = 'https://www.bing.com/search'; + $var = 'q'; + break; + } + $output .= '
'; + $output .= Form::open(['url' => $url, 'method' => 'get']); + $output .= '
'; + $output .= Form::text($var, null, ['class' => 'homesearch', 'placeholder' => $name.' search...']); + $output .= ''; + $output .= '
'; + $output .= Form::close(); + $output .= '
'; } - $output .= '
'; - $output .= Form::open(['url' => $url, 'method' => 'get']); - $output .= '
'; - $output .= Form::text($var, null, ['class' => 'homesearch', 'placeholder' => $name.' search...']); - $output .= ''; - $output .= '
'; - $output .= Form::close(); - $output .= '
'; } return $output; }