จะบันทึกข้อมูลเกี่ยวกับผู้ใช้ที่สร้างบันทึกในฐานข้อมูลได้อย่างไร?
ลองใช้แอปพลิเคชันกำหนดเวลางานเป็นตัวอย่าง ผู้ใช้สามารถสร้างงานในแอปและกำหนดให้ตัวเอง
การสร้างแบบจำลองข้อมูล
ขั้นแรก สร้างความสัมพันธ์ระหว่าง task และโมเดล user เลือกประเภทความสัมพันธ์ has_many เนื่องจากผู้ใช้หนึ่งคนสามารถทำงานหลายอย่างได้
การตั้งค่ากระบวนการทางธุรกิจ
ไปที่แท็บ Business logic และสร้างกระบวนการทางธุรกิจใหม่
ใช้เฉพาะบล็อก Auth: Get Current User และสร้างตัวแปรประเภท User ในบล็อก END
การตั้งค่า Endpoint
มาตั้งค่าจุดสิ้นสุดสำหรับ BP ใหม่ ไปที่แท็บจุด Endpoints และเพิ่มใหม่
ติดตั้ง:
1. Endpoint type – GET
2. URL – /currentuser/
3. Endpoint Groups – User
ตอนนี้เพิ่ม BP ที่สร้างขึ้นเพื่อสร้างบันทึกใหม่ ตรวจสอบวิธีการทำใน บทความนี้
ใส่ BP ที่สร้างขึ้นก่อนบล็อก Make และส่งค่าผู้ใช้จาก Server request GET /currentuser/ ไปยังบล็อก Make
เมื่อสร้างเรกคอร์ด มันจะบันทึกข้อมูลเกี่ยวกับผู้ใช้ที่สร้างเรกคอร์ด