Menjalankan perintah: php artisan route:cache
menghasilkan eksekusi berikut:
Erroneous data format for unserializing 'Symfony\Component\Routing\CompiledRoute'
Menjalankan: php artisan route:clear
memperbaikinya
Saya ingin tahu bagaimana saya bisa memperbaikinya sehingga saya bisa menyimpan rute saya.
Jawaban:
Setelah banyak mencari tahu. Saya menemukan bahwa Apache2 masih menggunakan versi PHP yang lebih lama meskipun versi CLI sudah mutakhir.
Setelah menghapus semua versi lama dari php dan mengkonfigurasi ulang Apache2 untuk menggunakan versi terbaru memperbaiki masalah ini.
sumber
Ini berhasil untuk saya
sumber
Saya harap Anda menggunakan versi php yang sama untuk CLI dan juga untuk proyek ini. Juga cache routing PHP 7.4 tidak berfungsi dengan php 7.3.
sumber
cukup hapus ruang kosong di antara garis rute Anda ..
sumber
Saat mencoba memperbarui Laravel, muncul masalah yang sama. Satu-satunya cara yang membantu saya adalah menurunkan versi symfony / routing ke v4.2.0 (saya punya v 4.4.3)
composer require symfony/routing:v4.2.0
sumber