Halo semuanya, kembali lagi di sahretech. Pada kesempatan kali ini kita akan belajar cara mendapatkan data api yang menggunakan autentikasi token. Penasaran?, ayo ikuti tutorialnya di bawah ini.
Artikel kali ini adalah artikel lanjutan dari https://www.sahretech.com/2023/06/membuat-restful-api-di-laravel-tanpa.html. Jika kalian menemukan artikel ini lebih dahulu, sebaiknya kalian membaca artikel sebelumnya terlebih dahulu https://www.sahretech.com/2023/06/membuat-restful-api-di-laravel-tanpa.html. Agar tidak terjadi error saat menjalankan script di bawah ini.
Cara Menampilkan Data dengan Api dan Token di Laravel
2. Kemudian masuk ke direktori project laravel kalian dan buka CMD atau terminal. Lalu jalankan perintah di bawah ini untuk membuat UserController.php
3. Kemudian buka Http/Controllers/api/UserController.php lalu tambahkan script di bawah ini.
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\User;
class UserController extends Controller
{
public function index()
{
$users = User::all();
return response()->json(['users' => $users], 200);
}
}
4. Kemudian buka routes/api.php lalu tambahkan script di bawah ini.
use App\Http\Controllers\UserController;
Route::middleware('auth:sanctum')->get('users', [UserController::class, 'index']);
5. Sekarang kita bisa melakukan ujicoba. Jalankan perintah di bawah ini untuk menjalankan project laravel.
6. Buka postman lalu login terlebih dahulu. Contohnya seperti gambar di bawah ini. Setelah berhasil login simpan token yang berhasil didapatkan
7. Kemudian coba untuk mengakses semua data users. Contonya seperti gambar di bawah ini.
Get Data Users |
Ok sekian tutorial kita kali ini tentang cara menampilkan data dengan api dan token di laravel. Semoga tutorial singkat ini membantu. Jika ada pertanyaan, silahkan tanya langsung di kolom komentar di bawah ini. Sekian dan terima gaji.
No comments
Jangan lupa kasih komentar ya!. Karena komentar kalian membantu kami menyediakan informasi yang lebih baik
Tidak boleh menyertakan link atau promosi produk saat berkomentar. Komentar tidak akan ditampilkan. Hubungi 081271449921(WA) untuk dapat menyertakan link dan promosi