laravelを学習していたのですが、xdebugを使用し、vscodeにてデバッグを行っていたら、「 throw new DecryptException('The payload is invalid.');」とエラーが発生した為、こちらの記事を参考に、「App\Http\Middleware\EncryptCookies.php」内に、
php
1protected $except = [ 2 'XDEBUG_SESSION' 3];
を追加し、xamppのshellに、「php artisan optimize」を実行しました。
しかし、下記のようなエラーが発生してしまいました。
php artisan optimize
Configuration cache cleared!
Configuration cached successfully!
Route cache cleared!
LogicException : Unable to prepare route [api/user] for serialization. Uses Closure.
\htdocs\laravelapp\vendor\laravel\framework\src\Illuminate\Routing\Route.php:917
913| */
914| public function prepareForSerialization()
915| {
916| if ($this->action['uses'] instanceof Closure) {
917| throw new LogicException("Unable to prepare route [{$this->uri}] for serialization. Uses Closure.");
918| } 919| 920| $this->compileRoute(); 921|
Exception trace:
1 Illuminate\Routing\Route::prepareForSerialization()
\htdocs\laravelapp\vendor\laravel\framework\src\Illuminate\Foundation\Console\RouteCacheCommand.php:62
2 Illuminate\Foundation\Console\RouteCacheCommand::handle()
\htdocs\laravelapp\vendor\laravel\framework\src\Illuminate\Container\BoundMethod.php:32
とりあえず、エラーは発生したものの、記事内で紹介されていたコマンドをすべて打ち込み、デバッグを行ってみたのですが、「 throw new DecryptException('The payload is invalid.');」こちらのエラーは改善しませんでした。
その為、やはり上記画像のエラーが原因と考えているのですが、こちらのエラーはどのようなエラーなのでしょうか?
どなたか、ご助言頂けましたら幸いです。
よろしくお願いします。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/15 03:38