API REST CRUD con LARAVEL

Поділитися
Вставка
  • Опубліковано 15 гру 2024

КОМЕНТАРІ • 112

  • @nahuneliasmontesinovilla7850
    @nahuneliasmontesinovilla7850 3 роки тому +19

    Breve, preciso y claro ! Excelente contenido.

  • @alvaroaliaga7892
    @alvaroaliaga7892 3 роки тому +7

    Primer video que encuentro de creacion de api separando el back end del front end en dos proyectos diferentr. Gracias maestro. Si podes profundizar mas estos temas seria de gran aporte para la comunidad. Gracias

    • @informaticadp
      @informaticadp  3 роки тому +2

      Gracias Alvaro!!! Si vamos a continuar con Laravel y más temas. Saludos.

  • @heimysalvarado6274
    @heimysalvarado6274 2 роки тому +1

    Lo que comentas es cierto, por lo general no se consigue un video donde no solo se pruebe la API, sino que también sea usado desde un sistema, excelente, gracias....

  • @pedroda00_12
    @pedroda00_12 Рік тому

    Muy bien explicado todo, he estado viendo algunos videos tuyos y son muy pero que muy, muchas gracias, todo mi apoyo

  • @luisuran4050
    @luisuran4050 2 роки тому +12

    Si vas a crear modelo y tabla podes hacer "php artisan make:model Articulo -m". En este caso crearía el modelo "Articulo" y la tabla "articulos" en la base.

  • @1993tomax
    @1993tomax 2 роки тому +1

    Me funciona correctamente, lo único que le faltó es mostrar las validaciones cuando los campos estén vacíos.

  • @heimysalvarado6274
    @heimysalvarado6274 2 роки тому

    Lástima no le puedo dar dos manitas arriba, que digo dos, mil millones, excelente explicación.... Gracias, gracias, gracias.

  • @FrancoNahuelPaez
    @FrancoNahuelPaez 2 роки тому +1

    Vamos a aprender para ver si a fin de año me toman como full stack en la empresa 💪🏻💪🏻

  • @VosesitoElvose
    @VosesitoElvose 2 роки тому

    Eres de lo mejor de youtube en cuanto a tutoriales, rápidos y claros. gracias!

  • @sebastianleon8710
    @sebastianleon8710 3 роки тому

    Impecable, impresionante como se simplificó todo en estos años gracias a los frameworks

    • @informaticadp
      @informaticadp  3 роки тому

      Totalmente de acuerdo. Saludos Sebastián.

  • @FB-eb6tx
    @FB-eb6tx 3 роки тому

    Excelente video. Muchas gracias por la explicación de cómo hacer una API rest y hacer un crud. Saludos!

  • @waltermartinez4611
    @waltermartinez4611 3 роки тому

    gracias por seguir enseñándonos:)

  • @raymonrodriguez5806
    @raymonrodriguez5806 3 роки тому

    Sin duda es uno de los mejores canales, te felicito bro y mucho exito.

    • @informaticadp
      @informaticadp  3 роки тому

      Muchas gracias Raymon! A seguir trabajando. Abrazo Bro.

  • @josedanielmejiasrada9105
    @josedanielmejiasrada9105 2 роки тому

    bueno la verdad que me gustan muchos tu videos y como explicas. gracias por el aporte, no tengo preguntas porque todo quedo muy claro, ahora hare el de vue para tener la practica completa

    • @informaticadp
      @informaticadp  2 роки тому +1

      Muchas gracias! Asi es hay que seguir aprendiendo siempre. Saludos y buen año!

  • @informaticadp
    @informaticadp  3 роки тому +7

    Gente, esta porción de código es la correcta para llamar al controlador y sus métodos ( para la versión de Laravel 8).
    Route::get('/articulos', [ArticuloController::class,'index']);
    Route::post('/articulos', [ArticuloController::class,'store']);
    Route::put('/articulos/{id}', [ArticuloController::class,'update']);
    Route::delete('/articulos/{id}', [ArticuloController::class,'destroy']);

  • @Enzo_Chacin
    @Enzo_Chacin 2 роки тому +1

    Excelente video amigo!!!!

  • @raulgloco
    @raulgloco 2 роки тому +1

    Te salió a la primera para el video, después de varios intentos antes de publicarlo..
    Hubiera estado chido que lo probaras con postman
    Muy chido, gracias.

    • @informaticadp
      @informaticadp  2 роки тому

      A veces salen a la primera,.otras no. Saludos!

  • @hugoandrade5674
    @hugoandrade5674 3 роки тому

    Excelente contenido, muchas gracias

  • @ignaciotrondle
    @ignaciotrondle 8 місяців тому

    Capo total 👏

  • @francogutierreztamayo475
    @francogutierreztamayo475 2 роки тому

    como muestro datos por consola?? Es que estoy teniendo problemas con mi update, al recuperar datos me dice que son null y estoy seguro que en mi base de datos los registros si son correctos

  • @luismiguelavendanolozano5084
    @luismiguelavendanolozano5084 2 роки тому

    Esta super bueno, seria estupendo un tutorial de como subir esa app a heroku y poder consumir las api. que buscando no encontre ningún tutorial de ese tipo

  • @foxuber5143
    @foxuber5143 3 роки тому

    excelente video

  • @francogutierreztamayo475
    @francogutierreztamayo475 3 роки тому +1

    es posible darle autenticación a la API?? para que solo los usuarios puedan acceder a ella??

  • @AlexJaimeVasquezValderrama
    @AlexJaimeVasquezValderrama 2 роки тому

    Excelente,

  • @sebastianleon8710
    @sebastianleon8710 3 роки тому

    Buenas, estoy teniendo problemas con los cors, hice lo que decis pero me sigue saliendo error "has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.".... Intente agregar la cabecera al principio del controlador pero no me carga el objeto, no se por q, si le saco la cabecera me trae el objeto pero me tira error de cors. Estoy trabajando todo el local, back con laravel y front con angular... Con postman si puedo acceder pero desde angular a la api me tira error

  • @davidescobedo6185
    @davidescobedo6185 2 роки тому

    ¡Maestro!

  • @luistafur3459
    @luistafur3459 2 роки тому

    Para la laravel 9 me sirvió de esta manera el enrutamiento
    Route::get('/articulos', 'App\Http\Controllers\ArticuloController@index');
    Route::post('/articulos', 'App\Http\Controllers\ArticuloController@store');
    Route::put('/articulos/{id}', 'App\Http\Controllers\ArticuloController@update');
    Route::delete('/articulos/{id}', 'App\Http\Controllers\ArticuloController@destroy');

    • @ashantyceballos3345
      @ashantyceballos3345 2 роки тому

      Y seguiste los pasos como en el video?

    • @luistafur3459
      @luistafur3459 2 роки тому

      @@ashantyceballos3345 sep lo único que cambie fue el Route

    • @ashantyceballos3345
      @ashantyceballos3345 2 роки тому +1

      @@luistafur3459 muchas gracias, empezaré. 👩🏻‍💻

  • @jefersonchinchillasegura2937
    @jefersonchinchillasegura2937 2 роки тому

    Me da error el método put y delete me dice que no son soportados cuando los ejecuto en el Postman

  • @alexhizjimenez260
    @alexhizjimenez260 3 роки тому

    Genial...

  • @mauricioquirogalipe2949
    @mauricioquirogalipe2949 3 роки тому

    Con q extension de visual code autocompletas el direccionamiento de los archivos

  • @dante85warrior41
    @dante85warrior41 2 роки тому

    Estás usando backend y frontend?

  • @quarkc13
    @quarkc13 3 роки тому

    Excelente_!

  • @Losquepasaremoselsemestre
    @Losquepasaremoselsemestre 3 роки тому +1

    Excelente!! Pero tengo una duda
    ¿Si quiero probar el update y el delete con postman?
    Ya que en el video utilizas ya un mini frontend para consumir tus api.

    • @informaticadp
      @informaticadp  3 роки тому +1

      Muchas gracias! Es lo mismo, elegís en Postman el método y en la URI específicas el id a borrar. En caso de update, lo mismo, pero le añadis los campos a modificar. Saludos.

    • @Losquepasaremoselsemestre
      @Losquepasaremoselsemestre 3 роки тому

      @@informaticadp gracias !! Me rompí la cabeza pensando por que al poner los datos en el form del body en Postman y hacer la petición PUT no me funcionaba, pero me di cuenta que tenia que mandarlo como "Form-encode" y listo, no se por que sucede eso pero funciona ahora.

  • @axelnival2554
    @axelnival2554 3 роки тому

    Holaa gracias por tu video, muy bien explicado, tengo una duda, si quiero que mi back end devulva como respuesta json o es lo mismo que haces en el controlador. gracias.

  • @veriitocastillo
    @veriitocastillo 2 роки тому

    muchas gracias por el vídeo, me dejaron de tarea hacer una API REST y consumirla. me encanta la forma en como explicas, estoy iniciando con laravel. Tengo que hacer un sistema que gestiones procesos en una empresa, alguna sugerencia de vídeos para comenzar?
    saluditos

    • @informaticadp
      @informaticadp  2 роки тому

      Muchas gracias! Mira este es el video que tenes que ver.
      ua-cam.com/video/OgPk7qp6mJw/v-deo.html
      Y luego te recomiendo esta lista. Te va a servir mucho.
      ua-cam.com/play/PLrAw40DbN0l0AG7j-azW5azeyNKl2ZxlV.html

  • @Veranek
    @Veranek 3 роки тому

    Ahora me surge la duda, puedo usar la API con las rutas tipo Resource?? O tengo que separarlas por métodos http en el archivo api.php?

  • @felipeacuna4563
    @felipeacuna4563 3 роки тому +1

    Estimado. como le agregas seguridad a las API, ya que de lo contrario, cualquier persona las puede consumir.

  • @Chitorra98duriduridr
    @Chitorra98duriduridr 3 роки тому +1

    Estaría genial si pudieses hacer el tutoríal (como este) para los novatos que no sabemos cómo usar vue.js con esta API 🥺 (Solo se usar blade y la vieja confiable de retornar vistas y los datos en variables 🥺)

    • @informaticadp
      @informaticadp  3 роки тому +2

      Fijate en el canal hay muchos cursos desde cero ¿Qué parte es la que necesitas?

  • @jeiko334
    @jeiko334 3 роки тому

    Hola buenas tardes amigo excelente video muchas gracias por compartir con todos esta informacion muy importante solo pregunta puedes hacer un video igual utilizando el lenguaje de react nos serviria de mucha, gracias saludos cordiales

    • @informaticadp
      @informaticadp  3 роки тому +1

      Muchas gracias Jeiko. Si la idea es mostrar con una de los más populares, en este caso Vue. En el corto plazo no haré con React. Pero más adelante si. Saludos.

  • @mariorodriguez8181
    @mariorodriguez8181 3 роки тому

    Me interesa 🤩🤩🤩

  • @brayanguillermodiazmartine6918
    @brayanguillermodiazmartine6918 2 роки тому

    No me funcionó, quedé perdido en la vista, ya hice todo pero simplemente no funciona, el index puede estar en cualquier lado o en una carpeta dentro de htdoc?

  • @matiasflores7055
    @matiasflores7055 3 роки тому +1

    Hermano, llegas en el momento justo!!!
    Pregunta, Route::resource abarca los 4 metodos tambien??

    • @informaticadp
      @informaticadp  3 роки тому +1

      Así es, con resource tenes todos los métodos listos para el CRUD.

  • @danielalzate9364
    @danielalzate9364 Рік тому

    Tengo una pregunta, realiza cursos en udemy ? Si es así como lo encuentro

  • @alvarodimas3684
    @alvarodimas3684 2 роки тому

    Excelente contenido, muchas gracias. Como se haría para la validación con Bearer Token?

    • @informaticadp
      @informaticadp  2 роки тому

      Muchas gracias! Si no viste estos videos
      te los super recomiendo. Saludos!
      ua-cam.com/play/PLrAw40DbN0l0AG7j-azW5azeyNKl2ZxlV.html

  • @elsonico5679
    @elsonico5679 2 роки тому

    Es posible que de igual manera se pueda subir una imagen?

    • @informaticadp
      @informaticadp  2 роки тому +1

      Por supuesto..Eso ya depende de como configures la base de datos.

  • @jorgeaguilar4985
    @jorgeaguilar4985 2 роки тому

    exelente video. a mi me sale el error El metodo put no es compatible con esta ruta, como lo solucion? en laravel 8.. gracias

    • @informaticadp
      @informaticadp  2 роки тому

      Muchas gracias Jorge!! Fijate que coincida el método put con la ruta. Podes usar el método patch también. Saludos.

  • @noeblackberry5209
    @noeblackberry5209 3 роки тому

    Me interesa un montó!, vamos a darle

  • @francogutierreztamayo475
    @francogutierreztamayo475 3 роки тому

    estoy teniendo dificultades en el update, ya chequie los codigo y no se en que estoy fallando

  • @alexhizjimenez260
    @alexhizjimenez260 3 роки тому

    Cual es la parte de vue??? O cual es la lista de videos?

    • @informaticadp
      @informaticadp  3 роки тому

      Todo está en la descripción del vídeo.
      Desarrollo de la App Cliente con Vue:
      ua-cam.com/video/Mc1gFO_mrJw/v-deo.html

  • @americarivas1703
    @americarivas1703 3 роки тому

    Excelente video!
    Una pregunta, el CORS es realmente necesario??

    • @informaticadp
      @informaticadp  3 роки тому

      Muchas gracias! En realidad si tenes esos problemas. Si no, no hace falta. Saludos!

  • @gonzalovidal6261
    @gonzalovidal6261 3 роки тому

    Excelente tutorial! Se puede subir el api a un hosting compartido?

  • @noeblackberry5209
    @noeblackberry5209 3 роки тому +1

    Cómo podemos meterle seguridad?

    • @informaticadp
      @informaticadp  3 роки тому +3

      De varias formas, sanctum, JWT. Es más voy a preparar algo Laravel y JWT.

    • @noeblackberry5209
      @noeblackberry5209 3 роки тому

      @@informaticadp ya comencé a hacer el tutorial y todo va bien, espero el de JWT para aplicarlo, gracias.

    • @informaticadp
      @informaticadp  3 роки тому +1

      Excelente, si te referis a un sistema de autenticación hay varios. Pero el de JWT lo voy a mostrar primero con una API y Postman. Saludos!

    • @noeblackberry5209
      @noeblackberry5209 3 роки тому

      @@informaticadp Vamos a ello!

  • @andresmendoza7105
    @andresmendoza7105 3 роки тому

    hola que tal Profe Gustavo podrias por favor enseñarnos si es que esta en tus planes a subir un proyecto laravel o php a Heroku?? nos serviria de gran ayuda profee

    • @informaticadp
      @informaticadp  3 роки тому

      Hola Andrés, si por supuesto es facilísimo. Si bien es free, heroku te pide una tarjeta de crédito. Dicen para validar identidad. Y en el caso de Laravel hay que agregar unos plugins, para MySQL y piden eso.

  • @sebastianleon8710
    @sebastianleon8710 3 роки тому

    Buenas, tenés algún tutorial sobre relaciones de modelos con laravel 8? Gracias

    • @informaticadp
      @informaticadp  3 роки тому +1

      Hola! Sale el sábado el primer video de relaciones. Uno a muchos el primero

  • @luisbautistaruiz7429
    @luisbautistaruiz7429 3 роки тому

    Estoy siguiendo el curso, descargue el index y a mi no me crea, ni carga los registros de BD.

    • @informaticadp
      @informaticadp  3 роки тому

      Que error te sale? habilita la consola, funciona bien la API?

  • @cesarsalazar5932
    @cesarsalazar5932 Рік тому

    OJO para laravel 9 y 10 el paquete de los cors esta en desuso por que ya lo incluye.

  • @jbecerra95
    @jbecerra95 Рік тому

    Si a alguien la terminal le dice que laravel no se reconoce como comando, deben instalar composer y correr de manera global el siguiente comando
    composer global require laravel/installer

  • @jhonatan52441
    @jhonatan52441 3 роки тому +1

    Cuando realisas un proyecto grande con apirest y consumirlo con otra tecnología

    • @informaticadp
      @informaticadp  3 роки тому

      Con esta API podes consumir con cualquier app cliente.

  • @rayito845
    @rayito845 3 роки тому

    esto es lo que se maneja a nivel empresarial?.. De hecho buen video

    • @informaticadp
      @informaticadp  3 роки тому

      Hola! Las APIs por supuesto que sí. Ahora va a depender con que la quieran desarrollar, Java, Node, etc. Saludos.

  • @zuludev
    @zuludev 2 роки тому

    Cree un api con laravel pero al momento de subirlo a un servidor compartido me arroja lo siguiente:
    "The Process class relies on proc_open, which is not available on your PHP installation."

  • @francogutierreztamayo475
    @francogutierreztamayo475 3 роки тому

    en mi caso no era necesario editar la clase del Provider

  • @maite1339
    @maite1339 2 роки тому

    Por ahora lo que he visto parece más un crud normal que de api... El controlador api debe ser creado con el comando api no con resource....

  • @friedrichvillegasmurillo9775
    @friedrichvillegasmurillo9775 3 роки тому

    Siempre me asusto cuando dice "COMENZAMOS!!!!"