Cara Menghapus Package Laravel dengan Composer

Saifuddin Romli |

Jika kalian menggunakan Framework Laravel untuk project kalian, pasti kalian tidaklah asing dengan package pada Laravel. Nahh. Suatu saat kalian ingin menghapus, mencopot atau meuninstall package Laravel tersebut. Karena package itu sudah tidak digunakan lagi atau useless pada project kalian, sehingga package itu perlu di hapus atau uninstall. Berikut ini cara menghapus, mencopot atau meuninstall package pada Laravel

Via Composer Remove

  • Sebelum kalian meremove sangat penting untuk kalian menghapus semua referensi pada project kalian sebelum menjalankan perintah di bawah ini.
    Contoh referensi yang sering digunakan adalah pada config/app.php di bagian provider dan aliases
  • Setelah menghapus semua referensi, selanjutnya buka CMD atau PowerShell pada project kalian
  • Jalankan syntax berikut:
composer remove package

contohnya:

composer remove laravel/tinker
  • Selanjutnya tunggu sampai proses remove selesai
  • Jika proses Remove telah selesai, selanjutanya kalian butuh membersihkan cache

Jalankan perintah berikut:

php artisan config:clear

Dan setelah itu

composer dump-autoload

Cara Lain Via Composer.json

  • Sama seperti cara pertama, kalian harus meremove atau menghapus semua referensi pada project kalian.
    Contoh referensi yang sering digunakan adalah pada config/app.php di bagian provider dan aliases
  • Buka composer.json pada Project kalian.
  • Pada bagian require hapus package yang ingin kalian hapus

Contohnya : misalkan kalian ingin menghapus maatwebsite/excel

"require": {
      "php": "^7.1.3",
      "laravel/framework": "5.8.*",
      "laravel/socialite": "^3.0",
      "laravel/tinker": "^1.0",
      "maatwebsite/excel": "^3.1"
  },

Kalian ubah menjadi

"require": {
      "php": "^7.1.3",
      "laravel/framework": "5.8.*",
      "laravel/socialite": "^3.0",
      "laravel/tinker": "^1.0"
  },
  • Setelah diubah kalian save, lalu buka CMD atau PowerShell pada project kalian
  • Jalankan syntax berikut:
composer update 
  • Selanjutnya tunggu sampai proses remove selesai
  • Jika proses Remove telah selesai, selanjutanya kalian butuh membersihkan cache

Jalankan perintah berikut:

php artisan config:clear

Dan setelah itu

composer dump-autoload

Jika kalian mengalami kesulitan dalam mengapus atau remove package, kalian bisa tanyakan di kolom komentar.

Semoga artikel tentang Cara Menghapus Package Laravel dengan Composer ini bermanfaat dan membantu kalian.

Jika kalian menyukai posting ini, kalian bisa membagikan artikel ini.

Penulis Saifuddin Romli Seorang Programmer yang hobi menulis, dan menyukai dunia teknologi, game, travel, kuliner dan gadget.