Membuat API Forum dengan Laravel

API sudah menjadi cara umum untuk kita berinteraksi dengan data di aplikasi modern. Kali ini kita akan belajar membuat API lewat aplikasi forum di Laravel dengan menggunakan sistem authentikasi JWT dan postman sebagai kliennya

Development laravel Sekolahkoding
Category Label Platform
Membuat API Forum dengan Laravel

Free Courses : Membuat API Forum dengan Laravel


Trailer laravel api forum
trailer membuat API dengan laravel. Kita akan membuat forum beserta sistem komentar dan authentikasinya di sini

Struktur database, model dan migrasi
Mengintip struktur database laravel api, mengatur model dan migrasi

Menggunakan package jwt auth tymondesign
Untuk sistem authentikasinya kita akan menggunakan JWT alias JSON Web Token. Untuk itu kita akan memakai package jwt auth tymondesign

Persiapan route dan controller auth
persiapan route dan controller auth untuk laravel API yang kita ambil dari dokumentasi jwt tymondesign

Register user api
Bagaimana cara melakukan register atau mendaftar user dengan laravel API, dengan menggunakan aplikasi Postman sebagai clientnya

Validasi data di laravel api
Bagaimana cara validasi data di laravel API jika ada masalah dengan input dari user, kita perlu mengirim response json kembali dengan pesan yang spesifik

Menguji login jwt
Waktunya menguji login dengan package jwt yang sudah kita siapkan sebelumnya, Belajar bagaimana cara mendapatkan token API di laravel

Post forum api
Bagaimana cara post atau mengirim data di forum laravel api menggunakan postman

Menampilkan data dengan API Resources
Bagaimana cara menampilkan data dari database lewat laravel api menggunakan postman

Update data api
Bagaimana cara update atau memodifikasi data Laravel api menggunakan postman

Authorized user
Bagaimana cara mengamankan link tertentu hanya dari pemilik konten tersebut atau istilahnya authorized user, hanya user tertentu yang punya akses kesana di laravel api

Delete data api
Bagaimana cara delete data Laravel api menggunakan postman

Refactor return method
Waktunya refactor return method dengan menggunakan metode send digabungkan dengan exit untuk memastikan metode yang terpisah returnya tidak bermasalah di laravel

Membuat komentar api
Bagaimana cara membuat komentar di laravel API. Kita juga akan melihat cara menampilkan datanya saat memanggil salah satu forum

Refactor check ownership method
Sekarang kita akan refactor check ownership method dan membuatnya di trait yang bisa digunakan dari mana saja

Update dan delete komentar API
Bagaimana cara membuat sistem update dan delete komentar laravel API

Refresh API token dan logout
Bagaimana cara refresh API token jwt di laravel dan bagaimana cara logout

Pagination atau limit data API
Penting untuk membatasi jumlah konten API laravel kita. Bisa menggunakan pagination sederhana atau limit data API

Api Resource Laravel
Bagaimana kalau kamu butuh memodifikasi data dari database, termasuk key atau valunye itu sendiri sebelum dilempar data API nya ke client? kita bisa menggunakan Api Resource Laravel

Filter kategori api
Bagaimana cara filter kategori api tertentu

Profil user API
Bagaimana cara mengambil salah satu profil user API

Daftar aktviitas user
Bagaimana cara melihat daftar aktivitas user, yaitu daftar forum dan komentar yang user tersebut sudah buat

Memberi status respon yang tepat
Status code seperti 200, 400, 404 atau yang lainnya penting untuk dispesifikasikan agar pengguna API kita tahu bagaimana cara menangani setiap kasus yang mungkin terjadi dengan aplikasinya

Resource data yang relevan
Saat menampilkan semua forum dan halaman detail forum kita membutuhkan data yang berbeda, karena itu kita perlu memisahkan mereka ke masing masing resource

Penutup install forum api laravel
Untuk kamu yang mau mencoba proyek ini dikonsumsi di berbagai aplikasi lain, silahkan donwload install forum api laravel yang siap kamu pakai

Related Posts:
  1. Bermain dengan Excel melalui PHP
  2. Membuat sistem komentar
  3. Object Oriented Programming di Python
  4. Lifecycle pada aplikasi Android
  5. Belajar Laravel 7.x

You can support us by donate with buy us a coffee. We appreciate your donation to our work for share free udemy courses.

Get courses alert everyday on our Telegram Channel. Join Now

Insidelearn Telegram Channel

Share this courses to your friends, community.

10,000+ People trust Insidelearn! Get courses alert on Telegram or Discord.