Senin, 16 Januari 2017

Tutorial Hello World di Laravel

12.34 Posted by The Jill Word 14 comments

TUTORIAL LARAVEL

Laravel Tutorial

APA ITU LARAVEL ?

Laravel yaitu Framework opensource PHP 5.3 yang di buat oleh Taylor Otwell, Laravel di buat untuk membantu membuat web yang sederhana, elegan, expresif dan menyenangkan seperti yang ditulis dalam websitenya :
      "Laravel is a clean and classy framework for PHP web development. Freeing you from spaghetti code, it helps you create wonderful applications, using simple, expressive syntax. Development should be a creative experience that you enjoy, not something that is painful. Enjoy the fresh air!"

KENAPA PAKAI LARAVEL ? 

Kenapa sih harus pakai Laravel ?, Tau kah kamu laravel termasuk dalam best php framework 2014 versi webdesignmoo dan yang paling banyak digunakan oleh developer.
Ini membuktikan bahwa Laravel adalah Framework yang nyaman di pakai, Sesuai dengan motonya yaitu "PHP doesn’t hurt, code happy & enjoy the fresh air"


HAL HAL YANG DI PERLUKAN UNTUK MENGGUNAKAN LARAVEL


Untuk menggunakan laravel memerlukan aplikasi aplikasi berikut
  • Text editor seperti Notepad ++, Sublime Text, Bracket dll
  • Webserver dan Database disini saya menggunakan XAMPP
  • Composer PHP
  • Installer Package Laravel
Cara menginstall XAMPP
  • Download Dulu Xampp Di https://www.apachefriends.org/
  • Install Xampp, setelah keluar seperti ini klik Next


  • Setelah itu Pilih apa saja yang akan di gunakan, saya sendiri menyarankan untuk mencontreng semuanya 
  • Setelah itu pilih lokasi folder yang ingin di instal, setelah itu klik next
  • setelah itu klik next saja
  • Setelah menunggu Proses Install, kita hanya tinggal mengklik Finish saja
  • Proses Penginstalan Telah Selesai
Cara Menginstal Composer

Untuk dapat menginstal laravel kita akan menggunakan composer. Composer adalah sebuah dependency ‘manager’ untuk PHP. Anda dapat menambah library yang dibutuhkan untuk website Anda secara otomatis tanpa perlu mendownload satu persatu. Mirip dengan apt-get install pada sistem operasi linux. Adapun proses instalasi composer adalah sebagai berikut :
  • Download Composser di https://getcomposer.org/Composer-Setup.exe, 
  • Jika sudah di download buka setupnya
  • JIka telah tampil tampilan seperti ini klik Next
  • Memilih komponen yang akan diinstall. Pilih “Install Shell Menus” kemudian klik next
  • Pilih lokasi folder yang ingin di install, lalu klik next
  • klik Install
  • Jika sudah berhasil maka akan keluar tampilan CMD seperti berikut
                             
Install Package Laravel
  • Untuk mengunduh paket Laravel ada dua cara yaitu dengan mendownload paket laravel dari github atau menggunakan composer (Disini penulis menggunakan Composer)
  • Buka CMD lalu arahkan ke directori htdoc Xampp yang telah di install tadi
  • berikan perintah seperti berikut : composer create-project laravel/laravel laravel –prefer-dist <ENTER>
  • Perintah diatas untuk mengunduh Laravel dengan nama projeknya "laravel"
  • Tunggu sampai proses download berhasil
  • Jika sudah terdownload maka di file htdoc akan ada folder laravel
 
  • Untuk Mengecek apakah laravel telah terinstal yang sesungguhnya bukalah browser lalu ketikan  http://localhost/laravel/public . jika sudah terinstal dengan baik maka akan keluar tampilan seperti ini
  • Proses penginstalan selesai

STRUKTUR LARAVEL

  •  app/ folder ini digunakan untuk menyediakan tempat default untuk menyimpan kode yang sudah ditulis atau dikonfigurasi. Pada folder ini lah kita meletakan semua kode projek aplkasi yang dimulai dari konfiguasi, logic dan sebagainya.
  •  bootstrap/ folder ini berisi tentang file-file prosedur untuk framework laravel. Dalam folder ini terdapat beberapa file yang hanya boleh diedit oleh pengguna laravel yang sudah berpengalaman.
  • vendor/ folder ini berisi tentang semua paket composer yang digunakan diaplikasi kita, file framework laravel juga terdapat dalam folder ini.
  • public/ folder ini berisi assets yang kita gunakan untuk meyimpan file-file CSS, Javascript, Image ataupun file-file yang diperlukan (biasanya kaitannya erat dengan View – untu membangun frontend).
  • gitattributes File ini merupakan file konfigurasi standar sistem versi kontrol yang sangat populer saat ini yaitu Git.
  • gitignore File ini berisi beberapa informasi folder mana saja yang akan diabaikan oleh Git
  • artisan file ini merpakan file yang berfungsi untuk mengeksekusi atau menjalankan perintahperintah artisan CLI untuk laravel .
  • composer.json dan composer.lock kedua file ini berisi informasi tentang paket-paket composer yang akan kita gunakan untuk keperluan aplikasi.
  • phpunit.xml file ini berisi konfigurasi default Unit Testing PHP Laravel. File ini juga menangani pemuatan dependensi composer dan mengeksekusi semua test yang ada pada direktori app/tests
  • server.php file ini berisi tentang prosedur untuk menlakankan Laravel dengna web server internal yang diperkenalkan pada PHP versi 5.4. 

MEMBUAT HELLO WORLD DI LARAVEL

Buka folder laravel yang telah di instal dengan text editor Anda, kemudian buka route di folder app/routes.php . Berikut adalah isian dari app/routes.php .

app/routes.php
Route::get('/', function() { return View::make('hello'); }); 

ubah kodingan di atas menjadi

Route::get('/', function() { return 'hello laravel'; });

anda bisa mengubahnya sesuai hati anda tidak usah ikutan yang saya

Kemudian buka web browser dan ketikan alamat http://localhost/laravel/public , kemudian hasilnya seperti gambar dibawah ini.

 
SELESAI

sekian saja tutorial dari saya untuk tutorial semoga infonya bermanfaat
Selamat Berkarya