安装引导

This commit is contained in:
TL 2022-08-26 16:44:39 +08:00
parent 379c052e94
commit f24b298307
4 changed files with 13 additions and 4 deletions

View File

@ -44,7 +44,9 @@ class AdminUserRepo
]); ]);
$adminUser->save(); $adminUser->save();
$adminUser->assignRole($data['roles']); if (isset($data['roles'])) {
$adminUser->assignRole($data['roles']);
}
return $adminUser; return $adminUser;
} }

View File

@ -45,7 +45,7 @@ class DatabaseController extends Controller
'name' => substr($email, 0, strpos($email, '@')), 'name' => substr($email, 0, strpos($email, '@')),
'email' => $email, 'email' => $email,
'password' => request('admin_password'), 'password' => request('admin_password'),
'locale' => session('locale'), 'locale' => session('locale') ?? 'en',
'active' => true, 'active' => true,
]; ];
AdminUserRepo::createAdminUser($data); AdminUserRepo::createAdminUser($data);

View File

@ -8,6 +8,7 @@ use Illuminate\Routing\Controller;
use Illuminate\Routing\Redirector; use Illuminate\Routing\Redirector;
use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\DB;
use Beike\Installer\Helpers\EnvironmentManager; use Beike\Installer\Helpers\EnvironmentManager;
use Illuminate\Support\Facades\Session;
use Validator; use Validator;
class EnvironmentController extends Controller class EnvironmentController extends Controller
@ -65,8 +66,12 @@ class EnvironmentController extends Controller
$results = $this->EnvironmentManager->saveFileWizard($request); $results = $this->EnvironmentManager->saveFileWizard($request);
return $redirect->route('installer.database')->withInput() $params = [
->with(['results' => $results]); 'admin_email' => $request->get('admin_email'),
'admin_password' => $request->get('admin_password'),
];
return redirect(route('installer.database', $params));
} }
/** /**

View File

@ -41,6 +41,8 @@ class WelcomeController extends Controller
{ {
if (in_array($lang, languages()->toArray())) { if (in_array($lang, languages()->toArray())) {
Session::put('locale', $lang); Session::put('locale', $lang);
Session::put('admin_email', 'aaa');
Session::put('admin_password', 'ppp');
} }
return Redirect::back(); return Redirect::back();
} }