Laravel 8 CRUD Full Ajax BAGIAN [1] INSTALLASI DAN KONFIGURASI

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

cover-bag-1

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.

no-app-key

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

Related Articles

Comments