安装引导
This commit is contained in:
parent
c57b96ba8d
commit
65b5efb904
|
|
@ -5,6 +5,7 @@ namespace Beike\Installer\Controllers;
|
||||||
use Beike\Admin\Repositories\AdminUserRepo;
|
use Beike\Admin\Repositories\AdminUserRepo;
|
||||||
use Illuminate\Routing\Controller;
|
use Illuminate\Routing\Controller;
|
||||||
use Beike\Installer\Helpers\DatabaseManager;
|
use Beike\Installer\Helpers\DatabaseManager;
|
||||||
|
use Illuminate\Support\Facades\DB;
|
||||||
|
|
||||||
class DatabaseController extends Controller
|
class DatabaseController extends Controller
|
||||||
{
|
{
|
||||||
|
|
@ -28,6 +29,14 @@ class DatabaseController extends Controller
|
||||||
*/
|
*/
|
||||||
public function index()
|
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();
|
$response = $this->databaseManager->migrateAndSeed();
|
||||||
|
|
||||||
$email = request('admin_email');
|
$email = request('admin_email');
|
||||||
|
|
|
||||||
|
|
@ -98,7 +98,7 @@ class EnvironmentManager
|
||||||
'APP_NAME=\''.$request->app_name."'\n".
|
'APP_NAME=\''.$request->app_name."'\n".
|
||||||
'APP_ENV='.$request->environment."\n".
|
'APP_ENV='.$request->environment."\n".
|
||||||
'APP_KEY='.'base64:'.base64_encode(Str::random(32))."\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_LOG_LEVEL='.$request->app_log_level."\n".
|
||||||
'APP_URL='.$request->app_url."\n\n".
|
'APP_URL='.$request->app_url."\n\n".
|
||||||
'DB_CONNECTION='.$request->database_connection."\n".
|
'DB_CONNECTION='.$request->database_connection."\n".
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue