Fungsi Create
1. Buka file routes/web.php, dan tambahkan router baru :
Fungsi Create
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.
Sebelumnya mari mengenal terlebih dahulu apa itu Lumen.
Lumen adalah salah satu micro framework PHP yang di miliki oleh framework Laravel. Lumen di buat oleh pengembang laravel untuk membuat projek yang skala nya lebih kecil agar lebih ringan.
Berikut ini tutorial cara intsall Framework Lumen:
1. Di comand promp kita jalankan terlebih dahulu php script seperti dibawah ini.
2. Intsall Composer
Nah ini tandanya Composer sudah berhasil terinstal.
3. Instalasi Lumen.
Dibawah ini contoh instalasi lumen via composer installer. Contoh yang saya buat dengan mengetik composer create-project --prefer-dist laravel/lumen belajarLumen
Jika berhasil maka tandanya seperti dibawah ini.
4. Kemudian jalankan server di terminal/command prompt dengan mengetik:
php -S localhost:8000 -t public
Dibawah ini tampilan ketika berhasil di running.
5. Kemudian buka http://localhost:8000 di google/browser.
Ketika muncul seperti dbawah ini tandanya sudah berhasil.
6. Dan inilah folder ketika sudah menginstal Lumen.
Inilah cara membuat Web Service PHP.
1.Langkah pertama membuat terlebih dahulu database di http://localhost/phpmyadmin/ dengan database bunga. Untuk databasenya bebas terserah isinya apa saja.
Ini adalah bagian struktur yang ada di dalam databasenya.
4. Membuat lagi file bernama getbunga.php lalu simpan juga kedalam folder seperti cara sebelumnya.
Membuat Folder Khusus Aplikasi - Login SSH terlebih dahulu - Ketikan PWD - Buat folder dengan mengetikan seperti dibawah - Kemudian la...