FIX ошибка установки пакетов композер

This commit is contained in:
Toy Rik 2026-02-22 08:55:31 +03:00
parent daa4a197c8
commit d07e2ffbf4
2 changed files with 38 additions and 36 deletions

View File

@ -31,49 +31,51 @@ class FortifyServiceProvider extends ServiceProvider
*/ */
public function boot(): void public function boot(): void
{ {
Fortify::createUsersUsing(CreateNewUser::class); if (class_exists(Fortify::class)) {
Fortify::updateUserProfileInformationUsing(UpdateUserProfileInformation::class); Fortify::createUsersUsing(CreateNewUser::class);
Fortify::updateUserPasswordsUsing(UpdateUserPassword::class); Fortify::updateUserProfileInformationUsing(UpdateUserProfileInformation::class);
Fortify::resetUserPasswordsUsing(ResetUserPassword::class); Fortify::updateUserPasswordsUsing(UpdateUserPassword::class);
Fortify::redirectUserForTwoFactorAuthenticationUsing(RedirectIfTwoFactorAuthenticatable::class); Fortify::resetUserPasswordsUsing(ResetUserPassword::class);
Fortify::redirectUserForTwoFactorAuthenticationUsing(RedirectIfTwoFactorAuthenticatable::class);
RateLimiter::for('login', function (Request $request) { RateLimiter::for('login', function (Request $request) {
$throttleKey = Str::transliterate(Str::lower($request->input(Fortify::username())) . '|' . $request->ip()); $throttleKey = Str::transliterate(Str::lower($request->input(Fortify::username())) . '|' . $request->ip());
return Limit::perMinute(5)->by($throttleKey); return Limit::perMinute(5)->by($throttleKey);
}); });
RateLimiter::for('two-factor', function (Request $request) { RateLimiter::for('two-factor', function (Request $request) {
return Limit::perMinute(5)->by($request->session()->get('login.id')); return Limit::perMinute(5)->by($request->session()->get('login.id'));
}); });
// Custom routes defined specifically // Custom routes defined specifically
Fortify::registerView(function () { Fortify::registerView(function () {
return view('auth.register'); return view('auth.register');
}); });
Fortify::loginView(function () { Fortify::loginView(function () {
return view('pages.auth.login'); return view('pages.auth.login');
}); });
Fortify::verifyEmailView(function () { Fortify::verifyEmailView(function () {
return view('auth.verify-mail'); return view('auth.verify-mail');
}); });
Fortify::requestPasswordResetLinkView(function () { Fortify::requestPasswordResetLinkView(function () {
return view('auth.forgot-password'); return view('auth.forgot-password');
}); });
Fortify::resetPasswordView(function (Request $request) { Fortify::resetPasswordView(function (Request $request) {
return view('auth.reset-password', ['request' => $request]); return view('auth.reset-password', ['request' => $request]);
}); });
Fortify::confirmPasswordView(function () { Fortify::confirmPasswordView(function () {
return view('auth.confirm-password'); return view('auth.confirm-password');
}); });
Fortify::twoFactorChallengeView(function () { Fortify::twoFactorChallengeView(function () {
return view('auth.two-factor-challange'); return view('auth.two-factor-challange');
}); });
}
} }
} }

View File

@ -145,7 +145,7 @@ return [
| |
*/ */
'features' => [ 'features' => class_exists(Features::class) ? [
Features::registration(), Features::registration(),
Features::resetPasswords(), Features::resetPasswords(),
// Features::emailVerification(), // Features::emailVerification(),
@ -156,6 +156,6 @@ return [
'confirmPassword' => true, 'confirmPassword' => true,
// 'window' => 0, // 'window' => 0,
]), ]),
], ] : [],
]; ];