PENGENALAN LARAVEL
INSTALASI LARAVEL
1. Sebelumnya kita harus menjalankan module Apache dan MySQL.
Sebelum membahas Laravel, mari kita belajar dahulu mengenai konsep atau definisi dari framework PHP dan arsitektur MVC. Karena Laravel merupakan sebuah framework PHP berbasis MVC.
Apa itu framework PHP?
Framework PHP adalah suatu kerangka yang dibuat untuk membangun atau membuat sebuah aplikasi dengan menggunakan PHP sebagai bahasa pemrogramannya. Membangun sebuah aplikasi berbasis web biasanya lebih mudah dan cepat dengan menggunakan framework, karena kita tidak perlu susah-susah mendefinisikan semua fungsi-fungsi yang bersifat general, seperti koneksi ke database, template halaman web, dsb.
Apa itu MVC?
MVC adalah suatu arsitekur aplikasi dengan cara memisahkan aplikasi menjadi tiga bagian yang saling terhubung dengan sesuai dengan bagaimana informasi disajikan kepada pengguna dan didapat dari pengguna. MVC terdiri dari 3 bagian, yaitu:
- Model : Adalah bagian yang memiliki fungsi-fungsi untuk mengelola database
- View : adalah bagian yang bertugas menampilkan data
- Controller : adalah bagian yang menjadi penghubung antara model dan view. Controller memiliki perintah-perintah yang berfungsi untuk memproses bagaimana data ditampilkan dari Model ke View, atau bagaimana data dikirimkan dari View ke Model.
Apakah ada framework PHP yang berbasis MVC selain Laravel?
Ada, seperti Codeigniter, Yii, Symfony, CakePHP, dan masih banyak lagi.
Mengapa Laravel?
Saat ini Laravel adalah salah satu framework PHP paling besar dan paling banyak digunakan di dunia. Hal ini menjadikan Laravel memiliki banyak sekali tutorial dan komunitas yang dapat membantu kita bila mengalami kesulitan dalam membangun aplikasi. Laravel juga memiliki banyak sekali third-party module yang dapat kita unduh secara gratis dan mudah.
Apa yang dibutuhkan untuk membangun sebuah aplikasi dengan Laravel?
Berikut spesifikasi server yang dibutuhkan untuk membangun sebuah aplikasi dengan menggunakan Laravel :
Selain versi PHP dan ekstension PHP diatas, untuk menggunakan Laravel, kita juga harus menginstall PHP Composer di server kita. Untuk lebih jelas mengenai Composer PHP silakan ikuti post mengenai Composer PHP dari link ini PHP Composer.
Apa itu framework PHP?
Framework PHP adalah suatu kerangka yang dibuat untuk membangun atau membuat sebuah aplikasi dengan menggunakan PHP sebagai bahasa pemrogramannya. Membangun sebuah aplikasi berbasis web biasanya lebih mudah dan cepat dengan menggunakan framework, karena kita tidak perlu susah-susah mendefinisikan semua fungsi-fungsi yang bersifat general, seperti koneksi ke database, template halaman web, dsb.
Apa itu MVC?
MVC adalah suatu arsitekur aplikasi dengan cara memisahkan aplikasi menjadi tiga bagian yang saling terhubung dengan sesuai dengan bagaimana informasi disajikan kepada pengguna dan didapat dari pengguna. MVC terdiri dari 3 bagian, yaitu:
- Model : Adalah bagian yang memiliki fungsi-fungsi untuk mengelola database
- View : adalah bagian yang bertugas menampilkan data
- Controller : adalah bagian yang menjadi penghubung antara model dan view. Controller memiliki perintah-perintah yang berfungsi untuk memproses bagaimana data ditampilkan dari Model ke View, atau bagaimana data dikirimkan dari View ke Model.
Apakah ada framework PHP yang berbasis MVC selain Laravel?
Ada, seperti Codeigniter, Yii, Symfony, CakePHP, dan masih banyak lagi.
Mengapa Laravel?
Saat ini Laravel adalah salah satu framework PHP paling besar dan paling banyak digunakan di dunia. Hal ini menjadikan Laravel memiliki banyak sekali tutorial dan komunitas yang dapat membantu kita bila mengalami kesulitan dalam membangun aplikasi. Laravel juga memiliki banyak sekali third-party module yang dapat kita unduh secara gratis dan mudah.
Apa yang dibutuhkan untuk membangun sebuah aplikasi dengan Laravel?
Berikut spesifikasi server yang dibutuhkan untuk membangun sebuah aplikasi dengan menggunakan Laravel :
- PHP minimal versi 5.6.4
- OpenSSL PHP Ekstension
- PDO PHP Extension
- Mbstring PHP Ekstension
- Tokenizer PHP Ekstension
- XML PHP Ekstension
Selain versi PHP dan ekstension PHP diatas, untuk menggunakan Laravel, kita juga harus menginstall PHP Composer di server kita. Untuk lebih jelas mengenai Composer PHP silakan ikuti post mengenai Composer PHP dari link ini PHP Composer.
INSTALASI LARAVEL
2. Jika module Apache dan MySQL sudah dijalankan maka selanjutnya instal Composer terlebih dahulu dengan cara klik dua kali pada file .exe nya. Kemudian klik Next.
3. Selanjutnya akan muncul jendela baru untuk menentukan lokasi penyimpanan file instalasinya. Jika sudah ditentukan maka klik Next.4. Maka akan muncul jendel pengaturan PHP yang akan digunakan. Langsung saja klik Next.
5. Segala pengaturan instalasinya sudah siap maka tinggal klik Install untuk memulai proses instalasi.
6. Tunggu beberapa saat, jika instalasi selesai maka akan muncul jendela seperti pada gambar di bawah ini. Lalu klik finish, yang berarti proses instalasi Composer sudah selesai.
7. Untuk mengecek apakah composer benar-benar sudah terinstal dengan baik, maka ketik Composer pada Command Prompt, lalu enter. Jika muncul seperti pada gambar di bawah ini, berarti Composer sudah selesai terinstal dengan baik.
8. Pastikan terhubung dengan koneksi internet yang stabil, kemudian instal laravel dengan cara ketik composer create-project laravel/laravel namaproject --prefer-dist
9. Tunggu beberapa saat lalu akan ada keterangan sukses yang berarti Laravel sudah berhasil terinstal.
BASIC ROUTING LARAVEL
1. Sebelumnya pastikan xampp apache dan mysql aktif lalu buka browser contohnya Google Chrome atau Mozilla Firefox atau lainnta Ketik localhost/kel4/public. Maka akan muncul tampilan utama dari Laravel.
2. buka folder pada C:\XAMPP\htdocs\kel4\routes.
3. Buka file web.php tadi dengan menggunakan TXT editor sepertinotepad,npp,sublime text atau lainnya, lalu edit dan masukkan syntax seperti dibawah ini lalu save.
Cek dibrowser kalian seperti dibawah ini
4. Buka folder pada C:\XAMPP\htdocs\kel4\resources\views. Pada folder views masih terdapat satu file yaitu welcome.blade.php. Dan pada file Views kita akan buat 2 file .php dengan nama-nama berikut:
Sumber :
- http://solmet.kemdikbud.go.id/mengenal-framework-php-laravel/
-
- http://solmet.kemdikbud.go.id/mengenal-framework-php-laravel/
-
wow
BalasHapus