Laravel 8 CRUD Full Ajax BAGIAN [1] INSTALLASI DAN KONFIGURASI
- by Admin
- 19 August 2021
- 1030 views

Persyaratan Umum
- Laravel 8.x
- PHP 7.3
- Database Mysql
Tahapan - Tahapan
Create Project dengan nama project lara-crud-ajax
COMPOSER_MEMORY_LIMIT=-1 composer create-project laravel/laravel lara-crud-ajax -vvv
Change Directory ke Project yang kita buat
cd lara-crud-ajax
Jalankan Artisan Serve di Project biar bisa di akses lewat Browser
php artisan serve --port=8001
Coba kita akses lewat web browser http://127.0.0.1:8001 maka akan tampil seperti beriktu ini
Copy file .env.example ke .env
cp .env.example .env
Buat Database di MySQL dengan nama database lara_crud_ajax
CREATE DATABASE lara_crud_ajax;
Buka tool’s Text Editor yang kalian Sukai disini saya menyarankan gunakan Visual Studio Code bisa di download https://code.visualstudio.com/
Lalu Open Folder Projectnya menggunakan Visual Studio Kode, selanjutnya kita buka file environtment nya .env untuk merubah koneksi ke database
.... DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=lara_crud_ajax DB_USERNAME=root DB_PASSWORD= .......
Jalankan artisan migrate:refreh untuk mengetes apakah sudah terkoneksi ke database atau belumnya.
php artisan migrate:refresh
Maka akan ada response output seperti ini.
Migration table not found. Migration table created successfully. Migrating: 2014_10_12_000000_create_users_table Migrated: 2014_10_12_000000_create_users_table (19.47ms) Migrating: 2014_10_12_100000_create_password_resets_table Migrated: 2014_10_12_100000_create_password_resets_table (11.48ms) Migrating: 2019_08_19_000000_create_failed_jobs_table Migrated: 2019_08_19_000000_create_failed_jobs_table (14.00ms) Migrating: 2019_12_14_000001_create_personal_access_tokens_table Migrated: 2019_12_14_000001_create_personal_access_tokens_table (16.90ms)
Tandanya project crud kita sudah terkoneksi ke database dan apabila kita lihat di Database MySQL maka akan ada list table default laravel.
+--------------------------+ | Tables_in_lara_crud_ajax | +--------------------------+ | failed_jobs | | migrations | | password_resets | | personal_access_tokens | | users | +--------------------------+ 5 rows in set (0.00 sec)
List error yang muncul di Bagian 1.
No application encryption key has been specified.
Cara Mengatasinya :
- Stop dulu php artisan serve nya dengan menekan ctrl + c
- Jalankan php artisan key:generate
- Lalu jalankan lagi php artisan serve --port=8001
Comments