1
0
mirror of https://github.com/Kovah/LinkAce.git synced 2025-04-21 23:42:10 +02:00

Optimize the setup process (#288)

This commit is contained in:
Kovah 2021-06-17 22:59:38 +02:00
parent d062f1596c
commit b560494643
No known key found for this signature in database
GPG Key ID: AAAA031BA9830D7B
4 changed files with 19 additions and 17 deletions

View File

@ -28,7 +28,7 @@ class SetupDatabaseRequest extends FormRequest
'db_port' => 'required|numeric',
'db_name' => 'required',
'db_user' => 'required',
'db_password' => 'required',
'db_password' => 'nullable',
];
}
}

View File

@ -7,7 +7,7 @@
<div class="card">
<div class="card-header">
@lang('setup.completed')
@lang('setup.complete')
</div>
<div class="card-body">

View File

@ -78,7 +78,7 @@
<label for="db_password">
@lang('setup.database.db_password')
</label>
<input type="password" name="db_password" id="db_password" required
<input type="password" name="db_password" id="db_password"
class="form-control{{ $errors->has('db_password') ? ' is-invalid' : '' }}"
value="{{ old('db_password') ?: env('DB_PASSWORD') }}">
@if ($errors->has('db_password'))

View File

@ -31,20 +31,22 @@ use Rap2hpoutre\LaravelLogViewer\LogViewerController;
Route::get('/', FrontController::class)->name('front');
// Setup routes
Route::get('setup/start', [MetaController::class, 'welcome'])
->name('setup.welcome');
Route::get('setup/requirements', [RequirementsController::class, 'index'])
->name('setup.requirements');
Route::get('setup/database', [DatabaseController::class, 'index'])
->name('setup.database');
Route::post('setup/database', [DatabaseController::class, 'configure'])
->name('setup.save-database');
Route::get('setup/account', [AccountController::class, 'index'])
->name('setup.account');
Route::post('setup/account', [AccountController::class, 'register'])
->name('setup.save-account');
Route::get('setup/complete', [MetaController::class, 'complete'])
->name('setup.complete');
Route::prefix('setup')->group(function () {
Route::get('start', [MetaController::class, 'welcome'])
->name('setup.welcome');
Route::get('requirements', [RequirementsController::class, 'index'])
->name('setup.requirements');
Route::get('database', [DatabaseController::class, 'index'])
->name('setup.database');
Route::post('database', [DatabaseController::class, 'configure'])
->name('setup.save-database');
Route::get('account', [AccountController::class, 'index'])
->name('setup.account');
Route::post('account', [AccountController::class, 'register'])
->name('setup.save-account');
Route::get('complete', [MetaController::class, 'complete'])
->name('setup.complete');
});
// Bookmarklet routes
Route::prefix('bookmarklet')->group(function () {