diff --git a/app/Classes/Settings/System.php b/app/Classes/Settings/System.php index 66202ed6..5a6013e0 100644 --- a/app/Classes/Settings/System.php +++ b/app/Classes/Settings/System.php @@ -62,6 +62,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", ]; @@ -78,13 +79,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/resources/views/admin/settings/tabs/system.blade.php b/resources/views/admin/settings/tabs/system.blade.php index aece6bee..d3acbd5b 100644 --- a/resources/views/admin/settings/tabs/system.blade.php +++ b/resources/views/admin/settings/tabs/system.blade.php @@ -173,6 +173,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') }}