From 4ea544244fe0f8261d29befddf843ec05ce2ec4e Mon Sep 17 00:00:00 2001 From: BrettonYe Date: Sat, 20 Jul 2024 08:36:27 +0800 Subject: [PATCH] Allowed Language change under maintenance mode Fixed #257 --- readme.md | 10 +++--- resources/views/auth/maintenance.blade.php | 37 +++++++++++++++------- routes/web.php | 2 +- 3 files changed, 32 insertions(+), 17 deletions(-) diff --git a/readme.md b/readme.md index b872eb3c..404b3aee 100644 --- a/readme.md +++ b/readme.md @@ -1,14 +1,14 @@ # **ProxyPanel** [![Crowdin](https://badges.crowdin.net/proxypanel/localized.svg)](https://crowdin.com/project/proxypanel) logo -Support but not limited to: Shadowsocks, ShadowsocksR, ShadowsocksRR, V2Ray, Trojan, VNET +`We are looking for translators to help us translate this project into other languages 😊` -We are looking for translators who help us to translate this project into other languages :) +Support but not limited to: Shadowsocks, ShadowsocksR, ShadowsocksRR, V2Ray, Trojan, VNET --- ## Project -- [**Demo**](https://proxypanel.ddo.jp) will always be on dev/latest code, rather than the stable version. For showcase purposes. +- [**Demo**](https://proxypanel.ddo.jp) (dev/latest code for showcase purposes) - **Account:** test@test.com - **Password:** 123456 - [**WIKI**](https://proxypanel.gitbook.io/wiki/) [简体中文](https://proxypanel.gitbook.io/wiki/) @@ -26,7 +26,7 @@ We are looking for translators who help us to translate this project into other ### Laravel 10 -This project is based on Laravel 10 Framework. This means anything Laravel 10 requires to install will also be required by this project. +This project is based on Laravel 10 Framework. Therefore, it requires all Laravel 10 dependencies. - **PHP 8.1+** - Ctype PHP Extension @@ -57,7 +57,7 @@ This project is based on Laravel 10 Framework. This means anything Laravel 10 re --- -## Nice VPS +## Recommended VPS - [**Kdatacenter**](https://www.kdatacenter.com/myportal/?affid=470) - 韩国SK线路,19刀(优惠后16.91刀)1TB流量/月,性价比不错 diff --git a/resources/views/auth/maintenance.blade.php b/resources/views/auth/maintenance.blade.php index 8f1acf42..95ffe4a6 100644 --- a/resources/views/auth/maintenance.blade.php +++ b/resources/views/auth/maintenance.blade.php @@ -9,6 +9,13 @@ {!! $message !!} @@ -17,21 +24,29 @@ @endsection diff --git a/routes/web.php b/routes/web.php index 7813f5e4..fe64d624 100644 --- a/routes/web.php +++ b/routes/web.php @@ -28,7 +28,7 @@ Route::middleware(['isForbidden', 'affiliate', 'isMaintenance'])->group(function }); Route::controller(AuthController::class)->group(function () { - Route::get('lang/{locale}', 'switchLang')->name('lang'); // 语言切换 + Route::get('lang/{locale}', 'switchLang')->name('lang')->withoutMiddleware('isMaintenance'); // 语言切换 Route::get('login', 'showLoginForm')->middleware('isSecurity')->name('login'); // 登录页面 Route::post('login', 'login')->middleware('isSecurity'); // 登录 Route::get('logout', 'logout')->name('logout'); // 退出