Laravel-Unterschied zwischen resource.create und resource.store

Lesezeit: 2 Minuten

Ich bin dabei, etwas über das Erstellen von RestFul-Apps in Laravel zu lernen, aber ich verstehe den Unterschied zwischen nicht Ressource.erstellen und resource.store

Wenn ich mich registrieren und einen neuen Benutzer anlegen möchte, funktioniert es dann Ressource.erstellen oder resource.store ?

Wenn nicht, wann zu verwenden Ressource.erstellen ? Und wann sollte ich verwenden resource.store ?

Prost,

nur ein einfaches Beispiel. (Vereinfachung)

Nehmen wir an, Sie schreiben einen Blog.

das GET Anfrage, die Sie senden, um das Formular zu erhalten (wo Sie den Blog schreiben werden) ist resource.create.

nach Abschluss des Schreibens, wann Sie einreichen werden und POST den Inhalt, damit er irgendwo gespeichert wird, ist es resource.store

in Ihrem Fall,

registration form ist resource.create.

Speichern der Informationen (Absenden des Formulars) ist resource.store.

  • Supereinfach, danke! Dann gehe ich nur mit store(), da ich meine API mit einer iOS-App verbinde.

    – Benutzer2722667

    16. November 2014 um 14:59 Uhr

  • Danke, das ist seltsam vauge in der Dokumentation

    – plushyObject

    22. März 2016 um 1:04 Uhr

  • @plushyObject Sehr, sehr vage und in den meisten Fällen nicht erforderlich. Das macht alles nur so unübersichtlich.

    – ankush981

    18. Februar 2017 um 18:57 Uhr

  • Ich verstehe es nicht. Warum brauchen Sie eine create()-Funktion im Backend für das Formular, wenn Sie

    im Frontend haben? Können Sie mir ein Beispiel geben, wann Sie das Formular vorbereiten möchten?

    – Cr1xus

    29. November 2018 um 15:40 Uhr

  • Die Erstellungsfunktion zeigt das Formular an. Nicht umgekehrt nach Konvention.

    – Itachi

    4. Dezember 2018 um 3:43 Uhr

Benutzeravatar von MANOJ
MANOJ

resource.create zeigt das Formular zum Erstellen einer neuen Ressource (Frontend nur zum Anzeigen des Formulars) und resource.store speichert eine neu erstellte Ressource im Speicher (DB-Interaktion zum Speichern der Daten).

resource.create = Vorderseite

resource.store = Backend

  • Ihre Antwort könnte durch zusätzliche unterstützende Informationen verbessert werden. Bitte bearbeiten Sie, um weitere Details wie Zitate oder Dokumentation hinzuzufügen, damit andere bestätigen können, dass Ihre Antwort richtig ist. Weitere Informationen zum Verfassen guter Antworten finden Sie in der Hilfe.

    – Gemeinschaft
    bot

    16. Februar um 22:01 Uhr

Das schaffen -Methode sollte eine Ansicht mit einem Formular zurückgeben.

Das Laden -Methode sollte das Formular verarbeiten und die Entität erstellen und umleiten.

Das bearbeiten -Methode sollte eine Ansicht mit einem Formular mit Daten aus der Entität zurückgeben.

Das aktualisieren -Methode sollte das Formular verarbeiten und die Entität aktualisieren und umleiten.

1430490cookie-checkLaravel-Unterschied zwischen resource.create und resource.store

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy