
Laravel 13 快取變成 __PHP_Incomplete_Class?serializable_classes 原因與修法
升級 Laravel 13 後,Redis 快取讀出來變成 __PHP_Incomplete_Class。原因是 cache.php 新增的 serializable_classes 預設為 false,加上快取裡存了物件;說明怎麼找出來、怎麼改成只存陣列,以及過渡用的白名單。

升級 Laravel 13 後,Redis 快取讀出來變成 __PHP_Incomplete_Class。原因是 cache.php 新增的 serializable_classes 預設為 false,加上快取裡存了物件;說明怎麼找出來、怎麼改成只存陣列,以及過渡用的白名單。

Laravel 12 升級到 13 最快的方式:裝 Laravel Boost,用 /upgrade-laravel-v13 讓 AI agent 檢查 PHP 8.3 需求、更新套件、處理 breaking changes,並跟手動升級、Laravel Shift 比較。