Difference between revisions of "Laravel API"

From belajarwiki
Jump to navigation Jump to search
(Created page with " ====Referensi==== * https://www.youtube.com/@StackDevelopers")
 
Line 1: Line 1:
 +
Kasus ini adalah untuk menampilkan users
  
 +
====Konfigurasi awal====
 +
Edit .env, pastikan konfigurasi database sesuai.
 +
 +
Untuk data dummy bisa gunakan yang sudah disediakan oleh laravel
 +
 +
php artisan migrate
 +
 +
====Konfigurasi API====
 +
Buat file API (misal APIController) di app/Http/Controllers/
 +
 +
php artisan make:controller APIController
 +
 +
Edit file /routes/api.php. Tambahkan pada baris akhir
 +
 +
Route::get('users','App\Http\Controllers\APIController@getUsers');
 +
 +
Pada APIController.php tambahkan
 +
 +
use App\Models\User;
 +
 +
Dan fungsi
 +
public function getUsers(){
 +
  $getUsers = User::get();
 +
  //return $getUsers;
 +
  return response()->json(["users"=>$getUsers],200);
 +
}
  
 
====Referensi====
 
====Referensi====
 
* https://www.youtube.com/@StackDevelopers
 
* https://www.youtube.com/@StackDevelopers

Revision as of 16:07, 24 March 2023

Kasus ini adalah untuk menampilkan users

Konfigurasi awal

Edit .env, pastikan konfigurasi database sesuai.

Untuk data dummy bisa gunakan yang sudah disediakan oleh laravel

php artisan migrate

Konfigurasi API

Buat file API (misal APIController) di app/Http/Controllers/

php artisan make:controller APIController

Edit file /routes/api.php. Tambahkan pada baris akhir

Route::get('users','App\Http\Controllers\APIController@getUsers'); 

Pada APIController.php tambahkan

use App\Models\User;

Dan fungsi

public function getUsers(){
  $getUsers = User::get();
  //return $getUsers;
  return response()->json(["users"=>$getUsers],200);
}

Referensi