安装引导
This commit is contained in:
parent
c57b96ba8d
commit
65b5efb904
|
|
@ -5,6 +5,7 @@ namespace Beike\Installer\Controllers;
|
|||
use Beike\Admin\Repositories\AdminUserRepo;
|
||||
use Illuminate\Routing\Controller;
|
||||
use Beike\Installer\Helpers\DatabaseManager;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class DatabaseController extends Controller
|
||||
{
|
||||
|
|
@ -28,6 +29,14 @@ class DatabaseController extends Controller
|
|||
*/
|
||||
public function index()
|
||||
{
|
||||
DB::statement("SET FOREIGN_KEY_CHECKS = 0");
|
||||
$rows = DB::select('SHOW TABLES');
|
||||
$tables = array_column($rows, 'Tables_in_'.env('DB_DATABASE'));
|
||||
foreach ($tables as $table) {
|
||||
Schema::drop($table);
|
||||
}
|
||||
DB::statement("SET FOREIGN_KEY_CHECKS = 1");
|
||||
|
||||
$response = $this->databaseManager->migrateAndSeed();
|
||||
|
||||
$email = request('admin_email');
|
||||
|
|
|
|||
|
|
@ -98,7 +98,7 @@ class EnvironmentManager
|
|||
'APP_NAME=\''.$request->app_name."'\n".
|
||||
'APP_ENV='.$request->environment."\n".
|
||||
'APP_KEY='.'base64:'.base64_encode(Str::random(32))."\n".
|
||||
'APP_DEBUG=false'."\n".
|
||||
'APP_DEBUG=true'."\n".
|
||||
'APP_LOG_LEVEL='.$request->app_log_level."\n".
|
||||
'APP_URL='.$request->app_url."\n\n".
|
||||
'DB_CONNECTION='.$request->database_connection."\n".
|
||||
|
|
|
|||
Loading…
Reference in New Issue