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ń.

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.

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

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.

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

AppMaster 101Szybki kurs

10 modułów
2 tygodni

Nie wiesz, od czego zacząć? Zacznij od naszego kursu ekspresowego dla początkujących i poznaj AppMaster od A do Z.

Zacznij
AppMaster 101 Crash Course

Potrzebujesz więcej pomocy?

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

headphones

Skontaktuj się ze wsparciem

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

message

Czat społeczności

Połącz się z innymi użytkownikami, aby uzyskać pomoc dotyczącą platformy.

Dołącz do społeczności