我正在使用:Laravel: 9.x-dev
PHP: 8.1.5
laravel/ui: v3.4.5
将我的应用程序从Laravel 8
更新为Laravel 9
后,在尝试进行身份验证时出现此错误。
它引用vendor\laravel\ui\auth-backend\ThrottlesLogins.php
中的92
线
protected function throttleKey(Request $request)
{
return Str::transliterate(Str::lower($request->input($this->username())).'|'.$request->ip());
}
4条答案
按热度按时间2fjabf4q1#
我通过在composer中将Laravel从
dev
版本中删除来解决这个错误。yzuktlbb2#
解决方案
尝试运行此命令:
请确保已导入此类,例如:
我希望它有用
hfwmuf9z3#
只需将此代码添加到LoginController.php文件中即可
nafvub8i4#
我通过将laravel/ui更新为4.0解决了此问题
“laravel/ui”:“^4.0”
readMe上支持的版本https://github.com/laravel/ui/tree/4.x