API REST CRUD con LARAVEL

Поделиться
HTML-код
  • Опубликовано: 17 июл 2024

Комментарии • 111

  • @nahuneliasmontesinovilla7850
    @nahuneliasmontesinovilla7850 3 года назад +19

    Breve, preciso y claro ! Excelente contenido.

  • @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.

  • @VosesitoElvose
    @VosesitoElvose 2 года назад

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

  • @alvaroaliaga7892
    @alvaroaliaga7892 2 года назад +6

    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  2 года назад +1

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

  • @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!

  • @raymonrodriguez5806
    @raymonrodriguez5806 2 года назад

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

    • @informaticadp
      @informaticadp  2 года назад

      Muchas gracias Raymon! A seguir trabajando. Abrazo Bro.

  • @waltermartinez4611
    @waltermartinez4611 3 года назад

    gracias por seguir enseñándonos:)

  • @FB-eb6tx
    @FB-eb6tx 2 года назад

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

  • @hugoandrade5674
    @hugoandrade5674 3 года назад

    Excelente contenido, muchas gracias

  • @sebastianleon8710
    @sebastianleon8710 2 года назад

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

    • @informaticadp
      @informaticadp  2 года назад

      Totalmente de acuerdo. Saludos Sebastián.

  • @Enzo_Chacin
    @Enzo_Chacin 2 года назад +1

    Excelente video amigo!!!!

  • @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....

  • @1993tomax
    @1993tomax 2 года назад +1

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

  • @FrancoNahuelPaez
    @FrancoNahuelPaez 2 года назад +1

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

  • @heimysalvarado6274
    @heimysalvarado6274 2 года назад

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

  • @foxuber5143
    @foxuber5143 2 года назад

    excelente video

  • @ignaciotrondle
    @ignaciotrondle 3 месяца назад

    Capo total 👏

  • @axelnival2554
    @axelnival2554 2 года назад

    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.

  • @raulgloco
    @raulgloco Год назад +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  Год назад

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

  • @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

  • @AlexJaimeVasquezValderrama
    @AlexJaimeVasquezValderrama Год назад

    Excelente,

  • @quarkc13
    @quarkc13 2 года назад

    Excelente_!

  • @Veranek
    @Veranek 2 года назад

    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?

  • @informaticadp
    @informaticadp  2 года назад +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']);

  • @jeiko334
    @jeiko334 2 года назад

    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  2 года назад +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.

  • @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.
      ruclips.net/video/OgPk7qp6mJw/видео.html
      Y luego te recomiendo esta lista. Te va a servir mucho.
      ruclips.net/p/PLrAw40DbN0l0AG7j-azW5azeyNKl2ZxlV

  • @alexhizjimenez260
    @alexhizjimenez260 2 года назад

    Genial...

  • @mariorodriguez8181
    @mariorodriguez8181 3 года назад

    Me interesa 🤩🤩🤩

  • @francogutierreztamayo475
    @francogutierreztamayo475 2 года назад +1

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

  • @davidescobedo6185
    @davidescobedo6185 2 года назад

    ¡Maestro!

  • @francogutierreztamayo475
    @francogutierreztamayo475 Год назад

    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

  • @Chitorra98duriduridr
    @Chitorra98duriduridr 2 года назад +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  2 года назад +2

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

  • @mauricioquirogalipe2949
    @mauricioquirogalipe2949 2 года назад

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

  • @noeblackberry5209
    @noeblackberry5209 3 года назад

    Me interesa un montó!, vamos a darle

  • @sebastianleon8710
    @sebastianleon8710 2 года назад

    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

  • @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.

  • @Losquepasaremoselsemestre
    @Losquepasaremoselsemestre 2 года назад +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  2 года назад +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 2 года назад

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

  • @americarivas1703
    @americarivas1703 2 года назад

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

    • @informaticadp
      @informaticadp  2 года назад

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

  • @gonzalovidal6261
    @gonzalovidal6261 2 года назад

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

  • @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!
      ruclips.net/p/PLrAw40DbN0l0AG7j-azW5azeyNKl2ZxlV

  • @jefersonchinchillasegura2937
    @jefersonchinchillasegura2937 2 года назад

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

  • @felipeacuna4563
    @felipeacuna4563 2 года назад +1

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

    • @TheCoreys27
      @TheCoreys27 Год назад

      Hola, yo tengo la misma duda.

  • @dante85warrior41
    @dante85warrior41 Год назад

    Estás usando backend y frontend?

  • @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?

  • @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 2 года назад

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

    • @informaticadp
      @informaticadp  2 года назад +1

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

  • @francogutierreztamayo475
    @francogutierreztamayo475 2 года назад

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

  • @danielalzate9364
    @danielalzate9364 8 месяцев назад

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

  • @cesarsalazar5932
    @cesarsalazar5932 10 месяцев назад

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

  • @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.

  • @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

  • @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.

  • @elsonico5679
    @elsonico5679 Год назад

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

    • @informaticadp
      @informaticadp  Год назад +1

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

  • @alexhizjimenez260
    @alexhizjimenez260 2 года назад

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

    • @informaticadp
      @informaticadp  2 года назад

      Todo está en la descripción del vídeo.
      Desarrollo de la App Cliente con Vue:
      ruclips.net/video/Mc1gFO_mrJw/видео.html

  • @jhonatan52441
    @jhonatan52441 3 года назад +1

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

    • @informaticadp
      @informaticadp  2 года назад

      Con esta API podes consumir con cualquier app cliente.

  • @luisbautistaruiz7429
    @luisbautistaruiz7429 2 года назад

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

    • @informaticadp
      @informaticadp  2 года назад

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

  • @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é. 👩🏻‍💻

  • @francogutierreztamayo475
    @francogutierreztamayo475 2 года назад

    en mi caso no era necesario editar la clase del Provider

  • @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!

  • @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."

  • @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 2 года назад

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