1). Database Connection
Untuk melakukan setting database, ikuti langkah-langkahnya berikut ini:
1. Edit file bootstrap/app.php, uncomment:
$app->withFacades();
$app->withEloquent();
Seperti gambar dibawah ini
2. Buka file .env. kemudian ubah settingnya. Dan contohnya seperti dibawah ni:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=projek1
DB_USERNAME=root
DB_PASSWORD=secret
2). Database Migration
1. Disini saya membuat table mahasiswa. Kemudian jalankan script di Command Prompt:
php artisan make:migration create_posts_table.
2. Migration diatas akan membuat folder. Dan nama foldernya akan berbeda dengan pattern
[tahun]_[bulan]_[tanggal]_[randon_number]_create_posts_table.php
3. Selanjutnya buka file bagian migration, kemudian edit function up yang ada pada baris 19-22
4. Untuk mengubah code Migration ke bentul SQL jalankan script php artisan migrate
pada terminal / Command Prompt.
5. Jika berhasil di Database akan ada dua table.Model
1. Buat file app/Models/Post.php, code nya seperti ini:
2. Buat file controller app/Http/Controllers/PostsController.php, code nya seperti ini:
3. Buka file routes/web.php, tambahkan code:
4. Buka di browser http://localhost:8000/posts, tampilanya seperti ini:
5. Kemudian insert data ke table post.
API Client Tool
Tool yang kita gunakan adalah Postman. Dibawah ini adalah tampilan ketika mengakses API menggunakan Postman.
Tidak ada komentar:
Posting Komentar