Langsung ke konten utama

Belajar Laravel 8 - 4. Instalasi & Konfigurasi Laravel

Pada bagian ini saya akan memberikan informasi cara penginstallan pada sistem operasi windows

caranya:

Masuk ke web resminya laravel, pilih menu dokumentasi, getting started. masuk kebagian windows



yang disarankan di dokumentasi laravel pada tahap pertama menggunakan docker. tetapi ini tidak kita lakukan. yang kita akan gunakan yaitu menggunakan PHP Artisan atau Composer. 

instalasi menggunakan Composer cukup dengan mengetikkan:

    composer create-project laravel/laravel example-app

tapi sebelumnya komputer kita harus sudah terinstall dulu PHP dan Composer. Buka terminal di komputer, bisa pakai CMD, Power Shell atau Gitbash. disini kita coba pakai Gitbash. setelah itu kita harus cek terlebih dahulu apakah komputer kita sudah terinstall PHP atau belum. dengan cara mengetikkan di dalam terminal: php -v

kalau sudah terinstall akan ada tulisan PHP 7.4 dan keterangan lainnya di line bawah


kemudian cek apakah Composer kita sudah di install apa belum caranya ketik di terminal:
    composer -v
kalau keluarnya bash: composer: command not found. berarti Composernya belum terinstall.
kalau keluarnya seperti ini berarti komposernya sudah pernah ada atau terinstall
kalau belum berarti kita mesti install komposernya. kunjungi http://getcomposer.org, klik getting started, instalasi windows.
kalau mau gampang pakai installer nya saja. klik composer-setup.exe. 
kemudian install exe nya.
buka terminal baru, disini gita pakai gitbash, ketik composer. jika keluar seperti tampilan di atas berarti composernya sudah berhasil terinstall di komputer teman-teman.

sekarang kita buat folder untuk menyimpan project yang akan kita buat. silahkan cari atau tentukan tempat penyimpanan aplikasi masing-masing karena sekarang aplikasinya tidak lagi disimpan didalam folder htdocts seperti kita menyimpan aplikasi PHP di XAMPP. jadi kita bebas pilih folder kita masing-masing. kita akan coba buka file explorer untuk membuat sebuah folder baru.
sebagai contoh kita akan menyimpan aplikasinya di dalam Drive D. ya kita langsung bikin saja di folder baru yang namanya application.
sekali lagi teman-teman bisa menyimpan foldernya dimana pun, boleh di kasih nama apa saja, mau kode boleh mau web boleh disini kita beri namanya application saja.

kalau sudah kita arahkan terminal ke dalam folder yang sudah kita buat tadi. kalau pakai Gitbash sebenarnya ada cara gampangnya teman-teman bisa masuk ke foldernya contoh masuk ke folder Applikasi yang di D tadi. klik kanan pilih open Gitbash here. 


tapi kalau mau di telusuri manual pun bisa dari Gitbash nya.
Ketik: cd D: tekan enter terus ketik cd application tekan enter
nah di dalam folder ini kita akan mendownload laravelnya. kita jalankan perintah:
    composer create-project laravel/laravel coba-laravel
kata coba-laravel ini adalah folder project kita.
karena yang di dowload dari laravelnya cukup banyak maka akan memakan waktu yang cukup lama, silahkan di tunggu aja sampai prosesnya selesai.
nanti ada keterangan Application key set successfully artinya laravelnya sudah berhasil di download.

sekarang untuk menjalankan nya bagaimana? untuk jalaninnya itu kita cukup masuk kedalam folder aplikasi laravel kita. kalau misalkan teman-teman ketik ls disini, maka akan menampilkan isi dari folder application. ada satu folder yang namanya coba-laravel, kita masuk dulu kedalamnya. caranya ketik cd spasi nama-foldernya. cd coba-laravel. 


disini kita bisa jalankan local development servernya si laravel. caranya ketik: php artisan serve
setelah aktif local development servernya dapat kita akses melalui browser dengan cara mengetikan http://127.0.0.1:8000 atau http://localhost:8000.
jika tampilannya seperti ini maka server berhasil kita jalankan dan siap untuk di gunakan.
jangan di close terminalnya atau di matikan terminalnya nanti halaman ini tidak akan jalan lagi.
itu cara pertama untuk menginstall ravel. ada cara ke dua yang mungkin akan membuat proses dowload nya sedikit lebih cepat karena kita akan install secara global laravelnya. ini disebut juga dengan the laravel installer
jadi kita download dulu sekali installer laravelnya kalau sudah di download berikutnya kita mau bikin aplikasi laravel kita cukup panggil laravel new example-app maka akan di install kan laravel ngambil dari installer nya. bukan lagi langsung diambil dari composer seperti cara yang sebelumnya. 
nah nanti ada syaratnya agar kita bisa memanggil laravel dimana saja kita harus install di environtment variabel kita. nanti pada gambar diatas environtment variable bagian windows akan kita copykan kedalam environtment variable kita.
tapi kita akan lakukan ini dulu ketik: 
    composer global require laravel/installer 
kembali ke terminal, matika dulu server development nya dengan cara tekan CRTL+C.
baru kita bisa jalankan perintah composer yang diatas composer global require laravel/installer jika sudah berhasil akan tampil seperti ini:
langkah selanjutnya kita intall laravel nya pakai ini:
    laravel new example-app
tapi masalahnya sekarang kita belum bisa lakukan itu. kita kembali dulu ke folder application di terminal, kemudian ketik: laravel tekan enter. kalau tampilannya seperti ini berarti sudah ada di environtment variable kita. 
tapi kalau misalkan kalian belum bisa ketik laravel, caranya gini:
bisa klik kanan di start menu windownya, pilih system, lalu di bagian aboutnya lakukan scroll mouse kebawah cari yang namanya advace system setting, setelah masuk di bawah ada tulisan environtment variable  klik aja terus di bagian bawah di system variable cari kata path, klo udah ketemu di klik lalu pencet edit. nah disini akan copykan bagian %USERPROFILE%\AppData\Roaming\Composer\vendor\bin yang pada gambar sebelumnya. kemudian masuk lagi di edit environtment variable klik new terus paste di baris bawah. kalau sudah klik Ok, oke lagi. jika sudah sekarang seharusnya kalau terminalnya di close. terus buka lagi git bash terus kita kembali lagi masuk ke folder kita tadi, kemudian ketik laravel. harusnya sudah bisa tampil seperti di atas.

kalau laravelnya sudah jalan kita tinggal panggil yang tadi laravel new example-app atau pakai nama project baru "laravel new coba2-laravel" nah ini akan menginstall laravel via installer. ini mungkin agak lama juga, tetapi tidak selama ketika kita menggunakan composer. di tunggu aja sampai proses install selesai.  


dan untuk menjalankan sama kita cukup masuk kedalam foldernya, masuk kedalam coba2-laravel. kemudian disini jalankan local development servernya. ketikkan "php artisan serve" 


nah kalau sudah jalan kita tinggal copy kan saja url nya dan paste ke browser.
jadi itu caranya melakukan konfigurasi dan juga menjalankan lewat browser.

berikut cara untuk menjalankan aplikasi laravel yang sudah kita download menggunakan sesuatu yang di sebut dengan vallete yaitu sebuah layanan vallet yang di miliki oleh laravel itu dengan mudah membuat aplikasi laravel diakses dengan nama foldernya dengan titik test / .test

caranya kita kembali ke dokumentasinya kita cari dokumentasi yang bernama valet. klik aja introduction nya, jadi kalau teman-teman baca disini valet ini adalah untuk menampilkan laravel tidak dengan 127.0.0.1 tapi kita cukup dengan mengetikkan nama folder kita atau nama aplikasi kita .test.

kalau sebelumnya nama domainnya .dev lebih keren, nama aplikasi kita.dev tapi karna sekarang .dev itu sudah bisa digunakan untuk website kita secara umum maka ga bisa lagi di pakai untuk lokal development environtment makanya di ganti dengan test. nah valet ini sebetulnya khusus untuk mac OS jadi windows gak bisa pake, tapi kebetulan saat ini sudah ada yang membuatkan porting nya. jadi ada orang yang membuatkan valet nya versi windows.

caranya harus download dari composer atau kita liat dulu package nya di dalam package managernya yaitu packages teman-teman boleh kunjungi websitenya namanya packagis.org kita akan cari nama aplikasinya di kolom pencarian ketikan: valet-windows
klik saja cretueusebiu/valet-windows di klik saja. setelah masuk untuk melihat dokumentasi silahkan di lakukan scroll ke bawah. inti dari dokumentasi nya ialah kita harus mempunyai PHP terlebih dahulu di komputer kita, versi PHP 7.4 atau 8. harus punya Composer. sebelumnya kita sudah menginstall PHP dan Composer berarti sudah aman. 

jadi tinggal jalankan perintah composer global require cretueusebiu/valet-windows. di copy saja perintahnya lalu kembali ke terminal, matikan development server kita ketik CTRL+C, kemudian paste perintah yang telah di copy tadi. kita boleh mengetikan perintah ini di folder manapun karena ini akan menginstall secara global. tekan Enter maka akan menjalankan proses download, tunggu hingga proses selesai. kemudian lakukan install. tadikan sudah di download installernya sekarang kita lakukan install. caranya kita tinggal ketikan "valet install".

perintah ini cukup dilakukan sekali saja karena berikutnya sudah otomatis akan di jalankan si valet nya. jadi kita ketikan aja terminal, valet install. nanti akan menginstall semua yang di butuhkan kita klik yes saja ini akan ada beberapa kali yes lagi, yes lagi, yes lagi, dan sudah. jadi kalau sudah kita klik yes semua akan ada keterangan "valete installed successfully!"

sebelum kita bisa gunakan katanya kalau kita baca lanjutan dokumentasinya ada baris 
  • If you're installing on Windows 10, you may need to manually configure Windows to use the Acrylic DNS proxy.

kalau kita pakai windows 10 kita harus secara manual mengkonfigurasi DNS karena valete ini menggunakan sesuatu yang di sebut dengan acrylic DNS maka kita harus ubah DNS nya. cara ubahnya bisa dengan cara klik kanan di "manual configure" kalau kalian tidak pakai windows 10 di sana juga ada link untuk ke windows versi lainnya.

karena disini menggunakan windows 10 klik windows 10, nah disini katanya kita harus melakukan setting IP kita DNS nya mengarah ke local 127.0.0.1 
dan IPv6 menggunakan settingan seperti berikut
jika sudah sama di setting seperti di atas satu lagi yang perlu di setting supaya lancar karna valet ini menggunakan port 8080 dimana port tersebut sudah di gunakan oleh xampp, kita harus mengubah port xampp kita agar tidak bentrok.

buka xampp-control panel > pilih config (apache) > pilih httpd.conf. nanti akan di bukakan configurasi. di dalam httpd.conf kita akan cari port 8080. biar gampang bisa tekan CTRL+F ketik 80, nanti ketemu Listen 80 ubah menjadi 8080. 


klik find next akan ketemu ServerName localhost:80 ganti menjadi 8080.
kalau sudah klik file > save > close.

jadi kedepannya kalau teman-teman masih ingin menggunakan localhostnya XAMPP caranya sekarang kita tidak hanya mengetik localhost saja tetapi localhost:8080

Buat apasih sebenarnya valet itu? jadi valet itu akan membuat konfigurasi terhadap local servernya jadi lebih mudah sesuai dengan namanya valet. kita mau parkir valet itu kendaraan kita di titipkan ke petugas valet terus petugas valet nya yang mikirin kendaraan kita di parkirnya di mana. kita gak perlu repot-repot parkir sendiri, nah ilustrasi itu juga sama persis. jadi ceritanya kita tinggal tentukan mau parkir dimana nanti valet itu yang akan mengatur agar aplikasi kita dapat dengan mudah dijalankan.

caranya gimana? caranya kita harus kasih tau dulu tempat parkirnya dimana. kita pengen tempat parkir kita itu ada di folder d:\aplication jadi nanti semua folder yang ada di dalam folder application akan jadi aplikasi laravel. jadi arahkan terminal ke posisi folder application "cd application" setelah sudah berada didalam folder application ketik "valet park"
jadi ini tempat parkir aplikasi kita sekarang. jika sudah berhasil harusnya tampilannya akan seperti di atas. proses di atas hanya di lakukan sekali. otomatis semua aplikasi laravel kalian itu bisa di akses dengan cara panggil nama foldernya di browser dan di akhiri dengan .test. berarti ketik di link browser coba-laravel.test otomatis jalan ga perlu pakai "php artisan serve" ga perlu ngejalanin XAMPP, semua sudah otomatis. jadi kalau suatu saat kalian butuh laravel lagi, tinggal download. misalkan "laravel new https://coba3-laravel" tunggu downloadnya selesai langsung jalanin di link browser nama foldernya pakai https://coba3-laravel.test



Komentar

Postingan populer dari blog ini

Cara Membuat Database postgres atau Mysql di dbeaver

kali ini saya akan memberikan informasi cara membuat database SQL. di sini saya menggunakan postgre sql postgresql tidak jauh berbeda dengan mysql. berikut langkah langkahnya: saya menggunakan aplikasi database gui dbeaver untuk mempermudah pembuatan database. - buat koneksi baru di dbeaver. - setting koneksi jika localhost tidak jauh berbeda dengan settingan berikut. - buat Skema baru di dalam koneksi yang telah di buat, kemudian ketik nama skemanya. contoh di bawah ini saya membuat skema dengan nama test. - berikut skema yang telah kita buat - kemudian kita buat table baru. caranya klik kanan pada folder Tables -> create new table - klik di field Table Name (di cetak tebal/kotak merah) kemudian ketik nama table yang akan di buat. - buat kolom atau filed pada table. klik kanan di bawah colomn name -> create new coloumn. lihat gambar berikut: - input atribute kolom. di sini saya membuat nama kolom NIK, tipe data varchar, panjang data

Belajar Laravel 8 - 3.2 Routes

sekarang kita pelajari tentang yang namanya Routing dari laravel. ingat semua routing adanya di folder routes. khusus untuk web ada di file web.php  kalau kita lihat di halaman ini kita di kasih sebuah route default. cara bacanya kalau misalkan ada rute yang metode request nya get, metode get itu ketika kita mengakses di URL lewat browser yang alamatnya adalah slash ( / ), slash itu artinya kita ga ngasih apa-apa selain nama website kita atau kalau kita ketik slash di belakang domain kita seperti http://coba-laravel.test/ itu sama aja ini artinya dia menjalankan rute yang ini  kalau slash ini kita ganti jadi /about maka halaman http://coba-laravel.test sudah tidak bisa tampil lagi. tampilannya akan 404 | NOT FOUND. kenapa? karena ini tidak ada rute yang menangani alamat tersebut. sekarang kita punya nya /about jadi ketika kita aksesnya http://coba-laravel.test/about baru akan bisa tampil. jadi kalau kalian ingin membuat sebuah rute tinggal bikin Route::get lalu alamatnya apa. kita kemb

Javascript - Membuat grafik menggunakan chart js

Membuat Grafik Chart menggunakan library chart js source code HTML menggunakan bootstrap. yang perlu di perhatikan nama id selector nya. yaitu yang ada di dalam tag id provinceChart < div class = "col-xl-6 col-lg-6 col-md-6 col-sm-12 col-xs-12" >           < div class = "x_panel " >             < div class = "x_title" >               < h2 > Data Penjualan Provinsi - < strong > <? //=date('Y') ? > </ strong ></ h2 >               < ul class = "nav navbar-right panel_toolbox" >                 < li >< a class = "collapse-link" >< i class = "fa fa-chevron-up" ></ i ></ a >                 </ li >                 < li >< a class = "close-link" >< i class = "fa fa-close" ></ i ></ a >                 </ li >                 </ ul >               < div class = &qu