diff --git a/app/Classes/Settings/System.php b/app/Classes/Settings/System.php index 872f2401..947e99e0 100644 --- a/app/Classes/Settings/System.php +++ b/app/Classes/Settings/System.php @@ -64,6 +64,7 @@ class System "SETTINGS::MISC:PHPMYADMIN:URL" => "phpmyadmin-url", "SETTINGS::SYSTEM:PTERODACTYL:URL" => "pterodactyl-url", "SETTINGS::SYSTEM:PTERODACTYL:TOKEN" => "pterodactyl-api-key", + "SETTINGS::SYSTEM:ENABLE_LOGIN_LOGO" => "enable-login-logo", ]; @@ -80,13 +81,16 @@ class System { $request->validate([ 'icon' => 'nullable|max:10000|mimes:jpg,png,jpeg', + 'logo' => 'nullable|max:10000|mimes:jpg,png,jpeg', 'favicon' => 'nullable|max:10000|mimes:ico', ]); if ($request->hasFile('icon')) { $request->file('icon')->storeAs('public', 'icon.png'); } - + if ($request->hasFile('logo')) { + $request->file('logo')->storeAs('public', 'logo.png'); + } if ($request->hasFile('favicon')) { $request->file('favicon')->storeAs('public', 'favicon.ico'); } diff --git a/config/app.php b/config/app.php index 4eb2700b..565a7a15 100644 --- a/config/app.php +++ b/config/app.php @@ -4,7 +4,7 @@ use App\Models\Settings; return [ - 'version' => '0.7.6', + 'version' => '0.7.7', /* |-------------------------------------------------------------------------- @@ -17,7 +17,7 @@ return [ | */ - 'name' => env('APP_NAME', 'Laravel'), + 'name' => env('APP_NAME', 'Controlpanel.gg'), /* |-------------------------------------------------------------------------- diff --git a/resources/views/admin/settings/tabs/system.blade.php b/resources/views/admin/settings/tabs/system.blade.php index 052e6d55..ac93b9a3 100644 --- a/resources/views/admin/settings/tabs/system.blade.php +++ b/resources/views/admin/settings/tabs/system.blade.php @@ -180,6 +180,21 @@ class="form-control @error('allocation-limit') is-invalid @enderror" required> + + + {{-- Design --}} +
+
+
+

{{ __('Design') }}

+
+
+
+ + +
@enderror +
+
+ + +
+ @error('logo') + + {{ $message }} + + @enderror +
-
diff --git a/resources/views/auth/login.blade.php b/resources/views/auth/login.blade.php index 02e25132..90d556d5 100644 --- a/resources/views/auth/login.blade.php +++ b/resources/views/auth/login.blade.php @@ -7,6 +7,12 @@
{{config('app.name', 'Laravel')}} + @if(config("SETTINGS::SYSTEM:ENABLE_LOGIN_LOGO")) + {{ config('app.name', 'Controlpanel.gg') }} Logo + @endif
diff --git a/resources/views/layouts/main.blade.php b/resources/views/layouts/main.blade.php index 347b4acf..298a1ef0 100644 --- a/resources/views/layouts/main.blade.php +++ b/resources/views/layouts/main.blade.php @@ -188,7 +188,7 @@ src="{{ \Illuminate\Support\Facades\Storage::disk('public')->exists('icon.png')? asset('storage/icon.png'): asset('images/controlpanel_logo.png') }}" alt="{{ config('app.name', 'Laravel') }} Logo" class="brand-image img-circle" style="opacity: .8"> - {{ config('app.name', 'Laravel') }} + {{ config('app.name', 'Controlpanel.gg') }}