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