LarabelのSocialiteを使ってgoogleアカウンと連携させようとしてる途中でよくわからないエラーが出た。エラー分は再現できなくなってしまったが、
それは配列じゃないと渡せないよ!
と言う内容だった
どう確認しても配列だったんだが、、
エラー文をコピって検索してもTeratailのよくわからない奴ばかりしかなくて本当に終わったと思ったが、記事に載ってたこのコマンドをダメ元で打ってみた
$ php artisan clear-compiled
$ composer dump-autoload
$ php artisan optimize
そしたら無事治った。
コマンドの意味もわからず入力たので
調べてみたらどうやらキャッシュを全削除するようなコマンドらしく
これを機にキャッシュとは何かを備忘録に残しておく
キャッシュとはネットを高速で回すための仕組み
簡単に言うと閲覧履歴とかアクセス履歴を一時的にstorageに置いといて
一度アクセスしたサイトにもう一度アクセスしようとする時に高速でたどり着けるようにするための標準機能らしくこれによって効率的にネット回線が使えるんだとか。
しかしそのキャッシュも一応データなので容量を使うわけで、
これが貯まればチリも積もればなんとやらでとんでもないことになる。
最近ネット回線が遅いなと思ったら多分キャッシュのせい。
なので定期的にキャッシュは削除しておいた方がいいのだ。
ついでに自分のスマホのキャッシュも全て削除した
一番容量を使っていたのは圧倒的にエロ動画だった。
参考にさせていただいたサイト