diff --git a/app/Http/Controllers/Install/ChecksController.php b/app/Http/Controllers/Install/ChecksController.php index a75e105141..99472cb6c1 100644 --- a/app/Http/Controllers/Install/ChecksController.php +++ b/app/Http/Controllers/Install/ChecksController.php @@ -62,7 +62,7 @@ class ChecksController extends \App\Http\Controllers\Controller return $status; } - public static function enabled(): bool + public static function enabled() { return true; } diff --git a/app/Http/Controllers/Install/DatabaseController.php b/app/Http/Controllers/Install/DatabaseController.php index 4807156c2d..61cc83707b 100644 --- a/app/Http/Controllers/Install/DatabaseController.php +++ b/app/Http/Controllers/Install/DatabaseController.php @@ -74,7 +74,7 @@ class DatabaseController extends Controller ]); } - public static function enabled(): bool + public static function enabled() { return true; } diff --git a/app/Http/Controllers/Install/DatabaseMigrationController.php b/app/Http/Controllers/Install/DatabaseMigrationController.php index cd4e3459e0..416064ba05 100644 --- a/app/Http/Controllers/Install/DatabaseMigrationController.php +++ b/app/Http/Controllers/Install/DatabaseMigrationController.php @@ -65,7 +65,7 @@ class DatabaseMigrationController extends Controller return $response; } - public static function enabled(): bool + public static function enabled() { return session('install.database'); } diff --git a/app/Http/Controllers/Install/MakeUserController.php b/app/Http/Controllers/Install/MakeUserController.php index 211269909e..f4a215f942 100644 --- a/app/Http/Controllers/Install/MakeUserController.php +++ b/app/Http/Controllers/Install/MakeUserController.php @@ -73,9 +73,9 @@ class MakeUserController extends \App\Http\Controllers\Controller return redirect()->back()->with('message', $message); } - public static function enabled(): bool + public static function enabled() { - return true; + return session('install.migrate'); } public static function icon(): string diff --git a/resources/lang/en/install.php b/resources/lang/en/install.php index f2ada56fa5..1c8b32f674 100644 --- a/resources/lang/en/install.php +++ b/resources/lang/en/install.php @@ -31,6 +31,12 @@ return [ ], 'migrate' => [ 'title' => 'Build Database', + 'building' => 'Building Database structure...', + 'building_interrupt' => 'Do not close this page or interrupt the import!', + 'wait' => 'Please Wait...', + 'timeout' => 'HTTP request timed out, your database structure may be inconsistent.', + 'error' => 'Error encountered, check output for details.', + 'retry' => 'Retry', ], 'user' => [ 'title' => 'Create Admin User', diff --git a/resources/views/install/database.blade.php b/resources/views/install/database.blade.php index 732395da08..be980b00e5 100644 --- a/resources/views/install/database.blade.php +++ b/resources/views/install/database.blade.php @@ -79,11 +79,12 @@ data: $('#database-form').serialize(), success: function (response) { if (response.result === 'ok') { - $('#database-status>i').attr('class', 'fa fa-2x fa-check-circle text-success') + $('#database-status>i').attr('class', 'fa fa-2x fa-check-circle text-success'); + $('#install-migrate-button').removeClass('disabled'); } else { $('#database-status>i').attr('class', 'fa fa-2x fa-times-circle text-danger') if (response.message) { - $('#error-box').append($('
' + response.message + '
')) + $('#error-box').append($('
' + response.message + '
')) } } }, diff --git a/resources/views/install/migrate-database.blade.php b/resources/views/install/migrate-database.blade.php index 7d310c68f4..31134ca036 100644 --- a/resources/views/install/migrate-database.blade.php +++ b/resources/views/install/migrate-database.blade.php @@ -5,24 +5,22 @@ @section('content')
-
Importing MySQL DB - Do not close this page or interrupt the import
- + +
- If you don't see any errors or messages above then the database setup has been successful.
-
- @csrf - - -
+
@endsection @section('scripts') @endsection + +@section('style') + +@endsection