laravel - BadMethodCallException 未知方法,functions.php 第 324 行中的请求
问题描述
当我尝试登录我的本地主机页面时,我收到了这个错误......我该怎么办?我想登录时为登录页面添加了 web.php,我收到此错误...
在 GuzzleHttp\deprecation_proxy(object(Client), 'request', array('POST', 'https://www.google.com/recaptcha/api/siteverify', array('form_params' => array('secret' => '6Lfwbd4ZAAAAALakhzP4A0eGXtMvTbVhsc61kX9L', 'response' => '03AGdBq25tZskNVGKBFT7ci0AbOyoW0mjG0db15S1gcCsXTiNc5s8s90oHWtPuMDmbZ4fBGLQjdGBs1e_T8HatNIklMLGm6PKC4wOrHGki-EN3k0wuWEaDl1DA_D0cPwwBIzMnZ4WsFmm_OvTJYNGmDxXnmCJt1r-qr6-0vbT4GjoqbmWYNmSjScMWYNzxN_Kg435F0OiTZRAH6Wf9m1ko0ofj51EKYQt0kirBkU5O92VGttF5Jnv6GC_rjQROl9ED6wVZax4yBVuo22g4kpjqiGGX94gBfy3r0kDuxFqJD5IksSbNZfYqFi_K_cscgzL1YwSv8LeFx2LKrgrG3QSIhT7HKSEJ-4jURrml2qoKr5Akmy1lgeNtdLDAg9ZWvv92HmOdQ3DMes3lplt1v5GS8OK2Gl8ZTBBSSrgElmiayCYufSO2baUtltE', 'remoteip' => '127.0.0.1'))), array('getEventDispatcher' => 'getEmitter')) 在 Client.php 第 109 行
作曲家杰森:
"cviebrock/eloquent-sluggable": "4.2.*",
"guzzlehttp/guzzle": "^4.2.4",
"intervention/image": "^2.5",
"laravel/framework": "5.4.*",
"laravel/socialite": "2.0",
"laravel/tinker": "~1.0",
"morilog/jalali": "^2.2",
"uxweb/sweet-alert": "^2.0"
网页.php:
Route::group(['namespace'=>'Auth'],function (){
// Authentication Routes...
$this->get('login', 'LoginController@showLoginForm')->name('login');
$this->post('login', 'LoginController@login');
$this->get('logout', 'LoginController@logout')->name('logout');
AppservicePeovider.php:
public function boot()
{ Validator::extend('recaptcha' , function ($attribute , $value , $parameters , $validator){
$client = new Client();
$response = $client->request('POST', 'https://www.google.com/recaptcha/api/siteverify', [
'form_params' => [
'secret' => config('services.recaptcha.secret'),
'response' => $value,
'remoteip' => request()->ip()
]
]);
$response = json_decode($response->getBody());
return $response->success;
});
}
解决方案
我可以通过更改 guzzle 版本来解决此问题,但首先我必须更改社交名流包的版本,因为此版本的 guzzle 取决于社交名流版本。
- 作曲家删除 laravel/socialite 2.0
- 作曲家删除 guzzlehttp/guzzle
- 作曲家需要 laravel/socialite 3.0
- 作曲家需要 guzzlehttp/guzzle:^6.3
推荐阅读
- python - 如何修复“模块未导入__(很可能是由于循环导入错误)”
- oracle - 我们可以使用带有私有端点的自治数据库 (ATP/ADW) 来部署 ODI 市场存储库吗?
- azure-pipelines - 使用名称作为索引从参数数组中获取对象?
- c# - 无法遍历此项目
- javascript - 在 Heroku 中部署时,.env 中的 MONGO_URI 不起作用
- terraform - 如何处理服务器加密的 terraform 属性密码
- typescript - 如何从 typescript/nativescript 中的 Textchange 事件调用函数
- react-native - 将用户数据从 Java/Objective-c 应用程序(版本 1)迁移到新的 React-Native 应用程序(版本 2)
- vba - 有没有办法遍历目录中的(所有)文件夹,挑选特定的word文档,并使用VBA转换为pdf?
- graphql - 在反应中实现 GraphQL 片段