Browse Source

Merge branch 'master' of https://github.com/linuxserver/Heimdall

search-enhancements
Chris 6 years ago
parent
commit
9d2908449a
  1. 19
      app/Providers/AppServiceProvider.php

19
app/Providers/AppServiceProvider.php

@ -22,8 +22,8 @@ class AppServiceProvider extends ServiceProvider
if(!is_file(base_path('.env'))) {
copy(base_path('.env.example'), base_path('.env'));
Artisan::call('key:generate');
}
$this->genKey();
if(!is_file(database_path('app.sqlite'))) {
// first time setup
touch(database_path('app.sqlite'));
@ -48,7 +48,7 @@ class AppServiceProvider extends ServiceProvider
}
if(!is_file(public_path('storage'))) {
if(!is_file(public_path('storage/.gitignore'))) {
Artisan::call('storage:link');
\Session::put('current_user', null);
}
@ -117,6 +117,21 @@ class AppServiceProvider extends ServiceProvider
}
/**
* Generate app key if missing and .env exists
*
* @return void
*/
public function genKey()
{
if(is_file(base_path('.env'))) {
if(empty(env('APP_KEY'))) {
Artisan::call('key:generate', array('--force' => true, '--no-interaction' => true));
}
}
}
/**
* Register any application services.
*

Loading…
Cancel
Save