Estoy a punto de aprender a crear aplicaciones RestFul en Laravel, pero no entiendo la diferencia entre recurso.crear y recurso.tienda
Si quiero registrarme y crear un nuevo usuario, entonces uso recurso.crear o recurso.tienda ?
Si no, cuándo usar recurso.crear ? y cuando debo usar recurso.tienda ?
Salud,
solo un ejemplo simple. (simplificación)
digamos que estás escribiendo un blog.
la GET
solicitud que estás enviando para obtener el formulario (donde escribirás el blog) es resource.create
.
después de terminar la escritura, cuando usted presentará y POST
el contenido para que se guarde en algún lugar, es resource.store
en tu caso,
registration form
es resource.create
.
guardar la información (enviar el formulario) es resource.store
.
-
Súper sencillo, gracias! Entonces solo voy con store() ya que estoy conectando mi API a una aplicación de iOS.
– usuario2722667
16 de noviembre de 2014 a las 14:59
-
Gracias, esto es extrañamente vago en la documentación.
– objeto de peluche
22 de marzo de 2016 a las 1:04
-
@plushyObject Muy, muy vago y no es necesario en la mayoría de los casos. Simplemente hace que todo sea tan confuso.
– ankush981
18 de febrero de 2017 a las 18:57
-
No lo entiendo… ¿por qué necesitarías una función create() en el backend para el formulario cuando tienes
-
La función de creación muestra el formulario. No al revés por convención.
– itachi
4 de diciembre de 2018 a las 3:43
MANOJ
resource.create
muestra el formulario para crear un nuevo recurso (front end solo para mostrar el formulario) y resource.store
almacena un recurso recién creado en el almacenamiento (interacción db para almacenar los datos).
resource.create
= Interfaz
resource.store
= Back-end
-
Su respuesta podría mejorarse con información de apoyo adicional. Edite para agregar más detalles, como citas o documentación, para que otros puedan confirmar que su respuesta es correcta. Puede encontrar más información sobre cómo escribir buenas respuestas en el centro de ayuda.
– Comunidad
Bot16 de febrero a las 22:01
los crear El método debe devolver una vista con un formulario.
los Tienda El método debe manejar el formulario y crear la entidad y redirigir.
los editar El método debe devolver una vista con un formulario con datos de la entidad.
los actualizar El método debe manejar el formulario y actualizar la entidad y redirigir.