Bagaimana cara menyimpan informasi tentang pengguna yang membuat catatan dalam database?
Mari kita ambil aplikasi penjadwalan tugas sebagai contoh. Pengguna dapat membuat tugas di aplikasi dan menetapkannya untuk dirinya sendiri.
Membuat model data
Pertama, buat hubungan antara task dan model user . Pilih tipe hubungan has_many karena satu pengguna dapat memiliki beberapa tugas.
Menyiapkan proses bisnis
Buka tab Business logic dan buat proses bisnis baru.
Gunakan hanya blok Auth: Get Current User dan buat variabel tipe User di blok END .
Pengaturan Endpoint akhir
Mari kita atur titik akhir untuk BP baru. Buka tab Endpoints dan tambahkan yang baru.
Mempersiapkan:
1. Endpoint type – GET
2. URL – /currentuser/
3. Endpoint Groups – User
Sekarang tambahkan BP yang dibuat ke pembuatan rekor baru. Cek caranya di artikel ini.
Masukkan BP yang dibuat sebelum blok Make dan berikan nilai pengguna dari Server request GET /currentuser/ ke blok Make .
Saat membuat catatan, itu akan menyimpan data tentang pengguna yang membuatnya.