10 Langkah Instalasi dan Konfigurasi Framework Laravel 7.x

Kukuhs.kom 28 Juli 2020 06:02:21

Kali ini saya coba berbagi 10 langkah Instalasi dan Konfigurasi Framework Laravel versi 7.x yang baru saja rilis saat postingan ini saya buat. Yah, saya tidak cukup expert dalam framework ini, dari pada langkah-langkah ini hanya tersimpan di kompi saya, elok rasanya berbagi, mana tau juga berpahala dan menambah koleksi ilmu kita masing-masing. Langkah ini saya terapkan pada beberapa project-project yang telah rampung. Btw, sebenarnya langkah ini bisa anda lihat langsung di dokumentasi Laravel yang super lengkah https://laravel.com/docs/7.x.

Apa yang saya butuhkan?

  1. Sistem Operasi, saya menggunakan Windows 10.
  2. XAMP versi terbaru, saya versi 7.4.3. Untuk menjalankan Laravel 7.x dibutuhkan minimal PHP 7.2.5
  3. Composer versi terbaru, gunakan perintah composer self-update untuk update melalui command line jika sebelumnya telah terpasang.
  4. Editor, saya menggunakan Sublime Text 3.
  5. Koneksi Internet.

1. Install Framework

Pastikan XAMPP sudah start untuk menu Apache dan MySQL, Buka Command Prompt di windows anda dan masuk ke Folder c:\xampp\htdocs\

composer create-project --prefer-dist laravel/laravel laravel7

Perintah diatas akan membuat sebuah folder baru dengan nama laravel7.

Saat instalasi selesai, masuk ke folder laravel7 yang baru dibuat.

cd laravel7

2. Generate Key (jika diperlukan)

Saat Instalasi, APP_KEY laravel sudah di generate secara otomatis, namun jika diperlukan, generate key dengan perintah berikut

php artisan key:generate

3. Konfigurasi .env

Buka file .env melalui editor anda dan edit bagian koneksi database.

DB_DATABASE=dblaravel7
DB_USERNAME=root
DB_PASSWORD=

4. Konfigurasi Database (jika diperlukan)

Jika diperlukan, set default database di folder config/database.php

1
'default' => env('DB_CONNECTION', 'mysql'),

5. Konfigurasi Local Time config/app.php

Ubah konfigurasi timezone sesuai dengan zona Indonesia.

1
'timezone' => 'Asia/Jakarta',

6. Konfigurasi Local Time AppServiceProvider.php

Nah, karena Carbon sudah ada di Laravel, sebaiknya kita set local time-nya juga. Tambah perintah berikut ini method boot() pada file app\Providers\AppServiceProvider.php

1
2
setlocale(LC_TIME, 'id_ID');
\Carbon\Carbon::setLocale('id_ID');

7. Install Laravel UI

Untuk front-end, laravel sudah menyediakan Laravel UI, paket ini tersedia dalam 3 pilihan, Bootstrap, Vue dan React. Posting kali ini saya menggunakan Bootstrap.

composer require laravel/ui

8. Install Frontend

Instalasi ini mungkin akan memakan waktu yang cukup lama, perintah berikut sekaligus memasang login bawaan yang disediakan oleh Laravel serta Migration table user.

php artisan ui bootstrap --auth
npm install && npm run dev
php artisan migrate

9. Install Package Tambahan

Nah, untuk sistem yang saya bangun, berikut paket tambahan yang penting untuk di pasang.

composer require intervention/image
composer require mpdf/mpdf
composer require phpoffice/phpspreadsheet
composer require realrashid/sweet-alert	
composer require spatie/laravel-backup
composer require spatie/laravel-analytics

10. Install Package Dev Tambahan

Untuk memudahkan proses pengembangan sistem, saya sangat terbantu dengan paket Laravel-Debugbar. Anda bisa melihat proses yang berjalan menggunakan paket ini. Saat sistem sudah tahap production, anda bisa menghapus paket ini.

composer require barryvdh/laravel-debugbar --dev

Saatnya anda coba melalui browser

Laravel 7.x

Demikianlah 10 Langkah Instalasi dan Konfigurasi Framework Laravel 7.x, semoga artikel ini bisa membantu khususnya untuk pemula Framework Laravel.