Php ErrorException数组到字符串转换Laravel 6.0 EmailVerification
我刚刚将我的laravel应用程序从5.8升级到6,但我无法让我的电子邮件验证正常工作。当我单击发送到电子邮件的验证链接时,我不断收到错误 我不断得到错误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
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。