Gunakan tanda [] untuk mencari tag gan! contoh [flutter, javascript]

Eksplorasi Laravel dengan Cermat
Eksplorasi Laravel dengan Cermat

Chapter 1

Perkenalan Laravel

remove_red_eye Artikel telah dibaca 448 Kali
spellcheck 242 Kata, 2073 Karakter
*Note: buku ini masih berlanjut hingga ada label selesai

Laravel merupakan framework untuk membuat aplikasi web dengan bahasa pemrograman PHP yang ekspresif dan elegan. Laravel merupakan salah satu framework PHP yang memiliki popularitas terbesar dalam dunia pemrograman PHP.

Laravel memberikan fitur-fitur yang pastinya useful , karena memberikan pengotomasian hal-hal umum yang biasanya dilakukan saat membangun aplikasi web. Contohnya, library database, templating engine, session manager, authentication, security, dsb.

Sejarah Singkat

Laravel dibuat oleh Taylor Otwell pada Juni 2011. Awalnya framework ini dibuat untuk alternatif framework CodeIgniter pada bahasa PHP. Sekarang, versi terbaru laravel adalah versi 8. Laravel memiliki filosofi "we believe development must be an enjoyable, creative experience to be truly fulfilling." Yang artinya "kita percaya bahwa pengalaman pengembangan harus bisa dinikmati, pengalaman yang kreatif dan bisa dinikmati". Kenapa seperti itu? karena happy developers make the best code. 

Fitur-fitur Utama

  1.  MVC atau model view controller. Dimana ketika kita membuat sebuah fitur, kita bisa menggunakan model untuk mengelola data, view untuk tampilan, dan controller untuk prosesnya.
  2. Templating Engine 
  3. Artisan Console, kita bisa membuat konfigurasi dengan perintah console.
  4. Eloquent ORM, Object Relational Mapping yang dinamakan dengan Eloquent yang mempermudah kita untuk berinteraksi dengan database SQL.
  5. Authentication & Authorization
  6. Testing
  7. Packaging System
  8. Multiple File System
  9. Task Scheduling
  10. Websocket Programming

Pre-requesite

Sebelum belajar laravel, anda sebaiknya mengerti beberapa hal dasar di bawah.

  1. PHP dasar
  2. Object Oriented PHP
  3. Konsep MVC

Requirement

Untuk belajar laravel anda membutuhkan beberapa aplikasi yang harus anda install pada device anda.

  1. Bahasa Pemrograman PHP 7.4/8 (bisa menggunakan xampp, lampp, dll)
  2. Database (MySQL, Postgress, dll) yg bisa di manage di phpmyadmin, heidi, mysql workbench dll (Hanya untuk mempermudah kita).
  3. Composer : Sebuah package manager php
  4. Terminal/command promp/powershell/gitbash, dll.
  5. Kode editor (VSCode, SublimeText, dll)
Artikel Selanjutnya (Instalasi dan Konfigurasi)
Navigasi Konten