Home / Programming / Package / Composer / Mengatasi Composer failed to open stream: No such file or directory

Mengatasi Composer failed to open stream: No such file or directory

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:444

2 Composer\Autoload\includeFile(“C:\xampps\htdocs\blog\vendor\composer/../../app/Model/Category.php”)
C:\xampps\htdocs\blog\vendor\composer\ClassLoader.php:322

Please 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

  1. Mudah saja kalian tinggal buka terminal pada project kalian (Case ini saya menggunakan composer untuk program laravel)
  2. Lalu saya mengupdate Composer tersebut dengan mengetikan perintah berikut
    composer self-update
  3. Lalu kita suruh dia mengupdate Cachenya dengan mengetikan perintah berikut
    composer dump-autoload
  4. 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.

About Rizky Nugroho

Rizky Nugroho, Seorang Full Stack Web Developer