安装引导

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->assignRole($data['roles']);
if (isset($data['roles'])) {
$adminUser->assignRole($data['roles']);
}
return $adminUser;
}

View File

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

View File

@ -8,6 +8,7 @@ use Illuminate\Routing\Controller;
use Illuminate\Routing\Redirector;
use Illuminate\Support\Facades\DB;
use Beike\Installer\Helpers\EnvironmentManager;
use Illuminate\Support\Facades\Session;
use Validator;
class EnvironmentController extends Controller
@ -65,8 +66,12 @@ class EnvironmentController extends Controller
$results = $this->EnvironmentManager->saveFileWizard($request);
return $redirect->route('installer.database')->withInput()
->with(['results' => $results]);
$params = [
'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())) {
Session::put('locale', $lang);
Session::put('admin_email', 'aaa');
Session::put('admin_password', 'ppp');
}
return Redirect::back();
}