
Techanget.com – Mengatasi Composer failed to open stream: No such file or directory, pada case kali ini kalian mengalami error ketika menggunakan sebuah composer. dengan error seperti berikut.
ErrorException : include(C:\xampps\htdocs\blog\vendor\composer/../../app/Model/Category.php): failed to open stream: No such file or directory
at C:\xampps\htdocs\blog\vendor\composer\ClassLoader.php:444
440| * Prevents access to $this/self from included files.
441| */
442| function includeFile($file)
443| {
> 444| include $file;
445| }
446|Exception trace:
1 include()
C:\xampps\htdocs\blog\vendor\composer\ClassLoader.php:4442 Composer\Autoload\includeFile(“C:\xampps\htdocs\blog\vendor\composer/../../app/Model/Category.php”)
C:\xampps\htdocs\blog\vendor\composer\ClassLoader.php:322Please use the argument -v to see more details.
pada error case saya kali ini, saya mengubah folder Model menjadi Models secara manual dan ketika saya menjalankan kembali composer namun masih terdeteksi saya menggunakan Folder Model, seharusnya folder tersebut sudah saya ubah menjadi Models. Dalam artian si composer tersebut tidak mengupdate cachenya. untuk itu berikut langkah – langkah dalam mengatasinya.
Cara Mengatasinya
- Mudah saja kalian tinggal buka terminal pada project kalian (Case ini saya menggunakan composer untuk program laravel)
- Lalu saya mengupdate Composer tersebut dengan mengetikan perintah berikut
composer self-update - Lalu kita suruh dia mengupdate Cachenya dengan mengetikan perintah berikut
composer dump-autoload - Sehingga file autoload tersebut terupdate cachenya dan bisa digunakan kembali.
Demikianlah tutorial Mengatasi Composer failed to open stream: No such file or directory, Jangan lupa Share keteman – teman kalian agar tutorial ini bisa bermanfaat untuk kita semua.