2014-11-16 16 views
14

che sto per conoscere la creazione di applicazioni di riposo in laravel ma io non capire la differenza tra resource.create e resource.storedifferenza tra il laravel resource.create e resource.store

Se voglio registrati e crea un nuovo utente, utilizza quindi resource.create o resource.store?

In caso negativo, quando utilizzare resource.create? E quando dovrei usare resource.store?

Cheers,

risposta

25

solo un semplice esempio. (semplificazione eccessiva)

diciamo che stai scrivendo un blog.

la richiesta GET che si sta inviando per ottenere il modulo (dove si scriverà il blog) è resource.create.

dopo aver terminato la scrittura, quando si presenterà e POST il contenuto in modo che venga salvato in qualche parte, è resource.store

nel tuo caso,

registration form è resource.create.

salvare le informazioni (invio del modulo) è resource.store.

+0

Super semplice, grazie! Quindi vado solo con store() da quando mi sto collegando a un'app per iOS. – user2722667

+1

Grazie questo è stranamente utile nella documentazione – plushyObject

+0

@plushyObject Molto, molto vago e non necessario nella maggior parte dei casi. Rende tutto così confuso. – dotslash

7

resource.create mostra il modulo per la creazione di una nuova risorsa (front-end solo per mostrare il modulo) e resource.store memorizza una risorsa appena creata in memoria (interazione db per memorizzare i dati).