Laravel diferencia entre resource.create y resource.store

2 minutos de lectura

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

    en el front-end? ¿Me puede dar un ejemplo cuando le gustaría preparar el formulario?

    – Cr1xus

    29 de noviembre de 2018 a las 15:40

  • 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

Avatar de usuario de MANOJ
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
    Bot

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

¿Ha sido útil esta solución?

Laravel diferencia entre resource.create y resource.store

2 minutos de lectura

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

    en el front-end? ¿Me puede dar un ejemplo cuando le gustaría preparar el formulario?

    – Cr1xus

    29 de noviembre de 2018 a las 15:40

  • 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

Avatar de usuario de MANOJ
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
    Bot

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

¿Ha sido útil esta solución?