PHP - Laravel - トラブルシュート - undefined method Closure::__set_state


 クラウディア


1. 概要
2. 対策

1. 概要

 キャッシュをクリアしようとして。

sudo -u www php パス/artisan config:cache
 しようとすると。

  Error

 Call to undefined method Closure::__set_state()

 at パス/bootstrap/cache/routes-v7.php:846037
   846033?       'fallback' => false,
   846034?       'defaults' =>
   846035?       array (
   846036?         'view' =>
 ? 846037?         \Closure::__set_state(array(
   846038?         )),
   846039?         'data' =>
   846040?         array (
   846041?         ),

     +7 vendor frames

 8   /usr/local/www/laravel/artisan:35
 てなエラーになりました。  実際は、もっとカラフルな表示ではありますが・・・。  本ページは、下記のサイトを参考にさせていただきました。
php artisan generate error Closure::__set_state()

2. 対策

 参考サイトに書いてある通り。  とりあえず、「root」ユーザ権限が間違いないでしょう。  下記の操作を行います。

cd パス/bootstrap/cache
delete *
 キャッシュの中身をいったんすべて削除すれば、エラーはなくなります。

earthcar(アースカー)