Jak zapisać w bazie danych informacje o użytkowniku, który tworzy rekord?

Weźmy za przykład aplikację do planowania zadań. Użytkownik może stworzyć zadanie w aplikacji i przypisać je do siebie.

Tworzenie modelu danych

Najpierw utwórz relację pomiędzy. task i user modelami. Wybierz. has_many typ relacji, ponieważ jeden użytkownik może mieć kilka zadań.

Database preparation in data designer

Konfiguracja procesu biznesowego

Przejdź do Business logic i utwórz nowy proces biznesowy.

Użyj tylko Auth: Get Current User i utwórz zmienną typu User typu w END block.

Auth: get current user

Endpoint setup

Ustawmy punkt końcowy dla nowego BP. Przejdź do Endpoints i dodaj nowy.

Konfiguracja:

1. Endpoint type – GET

2. URL – /currentuser/

3. Endpoint Groups – User

Endpoint setup

Teraz dodaj utworzony BP do tworzenia nowego rekordu. Sprawdź jak to zrobić w tym artykule.

Wstaw utworzone BP przed Make i przekaż wartość użytkownika z bloku Server request GET /currentuser/ do Make bloku.

Server request get current user

Podczas tworzenia rekordu zapisze dane o użytkowniku, który go utworzył.

Was this article helpful?

AppMaster.io 101 Kurs zderzeniowy

10 moduły
2 Tygodnie

Nie wiesz, od czego zacząć? Rozpocznij z naszym szybkim kursem dla początkujących i poznaj AppMaster od A do Z.

Rozpocznij kurs
Development it’s so easy with AppMaster!

Potrzebujesz więcej pomocy?

Rozwiąż każdy problem z pomocą naszych ekspertów. Oszczędzaj czas i skup się na tworzeniu aplikacji.

headphones

Skontaktuj się z pomocą techniczną

Opowiedz nam o swoim problemie, a my znajdziemy dla Ciebie rozwiązanie.

message

Czat społeczności

Omów pytania z innymi użytkownikami na naszym czacie.

Dołącz do społeczności