โดยปกติแล้วตอนนี้ผมใช้งาน Laravel 5.2 อยู่เป็นประจำ แต่ด้วยเหตุผลอันใดไม่ทราบหลังจากที่ผมทำการใช้คำสั่ง php artisan config:cache หลังจากนั้นผมลองทำการรันคำสั่งอื่น ๆ ของ artisan กับพบ Error ขึ้นมาว่า
1 2 3 4 5 6 7 8 9 |
Fatal error: Uncaught ReflectionException: Class log does not exist in /project/path/vendor/laravel/framework/src/Illuminate/Container/Container.php:734 Stack trace: #0 /project/path/vendor/laravel/framework/src/Illuminate/Container/Container.php(734): ReflectionClass->__construct('log') #1 /project/path/vendor/laravel/framework/src/Illuminate/Container/Container.php(629): Illuminate/Container/Container->build('log', Array) #2 /project/path/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(697): Illuminate/Container/Container->make('log', Array) #3 /project/path/vendor/laravel/framework/src/Illuminate/Container/Container.php(849): Illuminate/Foundation/Application->make('log') #4 /project/path/vendor/laravel/framework/src/Illuminate/Container/Container.php(804): Illuminate/Container/Container->resolveClass(Object(ReflectionParameter)) #5 /project/path/vendor/laravel/framework/src/Illuminate/Container/Container.php(773): Illuminate/Container/Container->getDependenc in /project/path/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 734 Script php artisan clear-compiled handling the post-install-cmd event returned with error code 255 |
หลังจากได้ทำการวิจัย และค้นคว้าผ่านทาง google (ฮ่า) เราจึงได้ข้อสรุปในการแก้ไขปัญหาว่าให้ทำการรันคำสั่งต่อไปนี้ใน terminal
1 2 3 4 |
$ cd /project/path/ $ rm bootstrap/cache/config.php $ composer dump-autoload $ composer update |
เท่านี้ก็เป็นอันเสร็จสิ้นกระบวนการ หวังว่ามันจะสามารถช่วยได้ =))