Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php ErrorException数组到字符串转换Laravel 6.0 EmailVerification_Php_Laravel_Laravel 6 - Fatal编程技术网

Php ErrorException数组到字符串转换Laravel 6.0 EmailVerification

Php ErrorException数组到字符串转换Laravel 6.0 EmailVerification,php,laravel,laravel-6,Php,Laravel,Laravel 6,我刚刚将我的laravel应用程序从5.8升级到6,但我无法让我的电子邮件验证正常工作。当我单击发送到电子邮件的验证链接时,我不断收到错误 我不断得到错误ErrorException数组到字符串的转换它指向project\u root\vendor\laravel\framework\src\illumb\Foundation\Auth\VerifiesEmails.php的第35行 第35行 if (! hash_equals((string) $request->route('id

我刚刚将我的laravel应用程序从5.8升级到6,但我无法让我的电子邮件验证正常工作。当我单击发送到电子邮件的验证链接时,我不断收到错误

我不断得到错误
ErrorException数组到字符串的转换
它指向
project\u root\vendor\laravel\framework\src\illumb\Foundation\Auth\VerifiesEmails.php的第35行

第35行

  if (! hash_equals((string) $request->route('id'), (string) $request->user()->getKey())) {
       throw new AuthorizationException;
  }
我不明白如何解决这个问题。请告诉我在这方面需要帮助


您可以在$request->user()->getKey()->toArray()之后使用toArray(),并基于此更改为POST路由,而不是GET,因此请确保您也遵循此操作。是的,我添加了一个表单,用于链接的POSTverification@vikas,您的意思是我应该编辑您在VerifiesEmail.php中编辑的VerifiesEmail.phpye。