Ich benutze Laravel.Laravel Anwendung Architektur
Lets sagen, es gibt zwei Tabellen A und B (A und B sind miteinander verknüpft, deren Verhältnis in Modellen definiert ist), von dem Controller und Modelle sind wie
- ControllerA
- ControllerB
- folgt ModelA
- Modell B
möchte ich Daten in Tabelle A und B. Vor sav speichern Daten müssen validiert werden und überprüft werden, ob dies für bestimmte Benutzer zugänglich ist oder nicht. Ich habe folgende Funktionen
- Savea
- SaveB
- ValidationA
- ValidationB
- AuthenticationUserA
- AuthenticationUserB
ich eine API nenne, die Savea Funktion von ControllerA Punkte . Ich kann nicht verstehen, wo saveB, authenticationUserB und validationB behalten werden sollen (obwohl ich Daten in Tabelle B speichern möchte).
Da ihre Beziehung im Modell definiert ist, können Sie Laravels Save-Methode wahrscheinlich auch für die Beziehung verwenden. Siehe [Einfügen zugehöriger Modelle] (https://laravel.com/docs/5.2/eloquent-relationships#inserting-related-models) – camelCase
Was ist mit validationB und AuthenticationUserB @camelCase? –
Sie können in der Steuerung validieren, die die Speichermethode der Beziehung aufruft . – camelCase