Tags Posts tagged with "tutorial composer"

tutorial composer

0 2

Sebelum kita membahas lebih lanjut tutorial menggunakan composer, kita harus tahu dulu apa itu composer. Apakah sejenis kuliner? Model hijab? Ataukah sejenis tumbuhan? Composer adalah dependency manager. Composer bisa membantu kita untuk me manage packages atau libraries yang akan digunakan dalam project kita dan meng-install dalam folder di aplikasi kita (biasanya dalam folder vendor). Jadi dengan composer kita cukup mendeklarasikan packages atau libraries yang kita butuhkan dan composer akan membantu mencari dan menginstall dalam aplikasi kita. Semisal suatu waktu akan ganti libraries, tinggal ubah deklarasinya. Mudah bukan?

Untuk mendeklarasikan dependency kita perlu menambahkan di file composer.json. Contohnya

{
  "require": {
     "laravel/framework": "5.0.*"
   },
}

Dari konfigurasi tersebut, kita akan menginstall framework laravel dengan versi 5.0 ke atas. Yang perlu diingat, compser membutuhkan php dengan versi 5.3.2 ke atas. Jadi kalo masih menggunakan versi php dibawahnya bisa di upgrade dulu.

Instalasi Composer

a. Instalasi pada linux
Untuk instalasi pada linux, caranya cukup mudah. Pertama kita harus menginstall php dulu. Pastikan php yang kita install bisa menjalankan curl, jika belum cari tutorial untuk menambahkan extention nya. Kemudian buka terminal dan masukan kode berikut :

curl -sS https://getcomposer.org/installer | php

Dengan itu kita mendapatkan file composer.phar. Jika kita ingin dapat mengeksekusi composer dalam folder apapun, jalankan kode berikut, tentunya dengan mode sudo.

mv composer.phar /usr/local/bin/composer

File composer.phar kita akan dipindahkan dalam folder usr/local/bin dengan nama composer. Jadi kita bisa memanggil cukup dengan composer saja.

b. Instalasi pada windows
Untuk meng install composer pada windows. Download composer-setup.exe. Ini akan menginstall compser terbaru, kemudia setting PATH sehingga kita bisa memanggil compser dari folder manapun. Tutorial setting PATH banyak tersedia di google.

Cara Menggunakan

Asumsinya kita sudah bisa memasang composer secara global, jika anda belum bisa pastikan menggunakan kode php compser.phar dan file composer.phar ada di folder yang akan kita jalankan.

1. Install dependency
Untuk menginstall seluruh dependency yang ada. Kita cukup menggunakan kode di command line berikut dalam folder yang kita inginkan.

composer install

2. Menambakan packages

composer require [yang ditambahkan]

misalnya : vendor/package:2.* , artinya kita akan menambahkan library vendor/ paket package dengan versi 2. ke atas.

 

3. Update package

composer update

4. Mencari packages

composer search [yang dicari]

Jika ingin mengetahui lebih lanjut penggunaan composer, bisa melihat di situs resmi dari composer. http://getcomposer.org . Selamat mencoba