config:cache คือ สร้าง cache file สำหรับการโหลดค่า config ที่เร็วขึ้น (คุณสามารถรันคำสั่ง php artisan ใน console เพื่อดูคำอธิบายของแต่ละคำสั่งได้)
อย่างไรก็ตาม ผลกระทบจากการรัน php artisan config:cache อาจจะประกอบด้วย
- Website/APIs ของคุณจะตอบกลับด้วย error code 500 Internal Server Error เสมอ โดยไม่มี log ใดๆใน laravel.log
- ทุกคำสั่งที่รันด้วย
php artisanจะ throw exception ตามภาพด้านล่าง - ทุกคำสั่งที่รันด้วย
composerจะรันได้ตามปกติ
วิธีแก้ไข exception นี้ คือ การลบ cache file ที่ถูกสร้างขึ้นมา ซึ่งสำหรับ Laravel 5.6 cache file ดังกล่าวจะอยู่ที่ bootstrap/cache/config.php
No comments:
Post a Comment