Crea una REST API CRUD en Laravel desde Cero

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

КОМЕНТАРІ • 141

  • @FaztCode
    @FaztCode  6 місяців тому +11

    Coders, les dejo el video extra para los miembros donde pueden desplegar el proyecto en Railway en Producción:
    ua-cam.com/video/pa06aWeCUaM/v-deo.html

  • @hasqui34
    @hasqui34 6 місяців тому +12

    Estos vídeos han caído del cielo, justo ayer empecé mis prácticas en una empresa y me toca aprender Laravel, no puedes imaginar cuanto se agradecen, la explicación clara y la calidad del vídeo es excelente muchas gracias!

  • @alexxlml2711
    @alexxlml2711 6 місяців тому +27

    Señor, me has mirado a los ojos.
    Bendito Fazt Code!

  • @nestorarias3519
    @nestorarias3519 23 дні тому +2

    Te falto indicar que cuando se hace una petición put para actualizar un usuario, y no se actualiza el email, el validador detectará que en la base de datos ya hay un registro que tiene ese email. Para solucionar esto, en el validador, deben indicarle que solamente busque en los demás registros e ignore el actual. En el campo de mail pones: ... "email": "required|email|unique:students,email," . $id, ...
    Mas allá de eso excelente video, muy útil.

  • @guillermocruzvega1716
    @guillermocruzvega1716 6 місяців тому +3

    Excelente, gracias Fazt que bueno ver algo de Laravel por aca. Todo preciso y conciso ojala haya mas contenido Laravel en el canal, ademas de crud algun ecommerce con pasarela de pago, bueno en realidad lo que tu tiempo te permita no hay que ser exigentes tampoco 😅

  • @expresstutorial3255
    @expresstutorial3255 6 місяців тому +15

    un comando que me gusta mucho es el php artisan make:controller --api
    te da toda la estructura de las funciones, como get, put, post, delete

    • @VonHumboltMusic
      @VonHumboltMusic 6 місяців тому +4

      también si queres hasta podes modificar como se crea el controlador, utilizando php artisan stub:publish vas a poder ver el diagrama de como se crean, podes modificar el stub que vos desees dentro de la carpeta stubs y de ahora en mas cuando utilices el comando artisan para crear algo que utilice ese stub se creará con la estructura que le definiste

  • @aamotta
    @aamotta 6 місяців тому

    @FaztCode veo tus videos desde hace muchos años y te agradezco mucho eres uno de mis mejores profesores.

  • @gladiadorgladiador1795
    @gladiadorgladiador1795 4 місяці тому +1

    Un nuevo creador de contenido de calidad agregado a mis favoritos.Sigue adelante y muchas gracias por el contenido compartido, es de mucha utilidad para mi aprendizaje.

  • @helmutjosuecolindresbrenes7289
    @helmutjosuecolindresbrenes7289 6 місяців тому +7

    Genial al fin un ejemplo con laravel

  • @joserivasweb3989
    @joserivasweb3989 5 місяців тому +2

    Que clase de contenido, sencillo, al punto y funcional, muchas gracias por el contenido, me va a servir un monton

  • @luiseduardotovar2576
    @luiseduardotovar2576 2 місяці тому

    De verdad eres lo máximo, jamás había logrado entender esto y ahora gracias a tu explicación lo he logrado, de verdad mil gracias!!!!

  • @mayqui6587
    @mayqui6587 Місяць тому +1

    no puedo creerlo pero laravel es un framework brutal

  • @kervis8720
    @kervis8720 6 місяців тому +6

    que genial que este mostrando laravel, tambien esta lumen un minwork de laravel que esta genial para el microservicio

    • @luchomizra
      @luchomizra 6 місяців тому +1

      al día de hoy con lo rapido que es laravel, no vale la pena utilizar lumen, por eso el equipo de laravel casi no hace upgrades.

    • @kervis8720
      @kervis8720 6 місяців тому

      @@luchomizra tienes razon

    • @urieltenorio9480
      @urieltenorio9480 22 дні тому

      Ya desde hace algunos años no se recomienda lumen :/

  • @LourbanoHS
    @LourbanoHS 2 місяці тому +1

    necesitaba tener una base de como crear una api, encontré despues de tantos, este video! crack.

  • @AlejandroQuiroz_MX
    @AlejandroQuiroz_MX 6 місяців тому +1

    Hola @fazt, primero que nada agradezco por estos 3 primeros videos de PHP con Laravel, eres tan preciso en los conceptos y conocimientos. Además preguntar si tienes planeado continuar con esta serie de Laravel con algo de seguridad en la API, usando tipo JWT o Passport como algunos mencionan en los comentarios, y cómo consumir la API desde el front con React. Espero que sí, saludos desde México!

  • @wilsonrestrepo4420
    @wilsonrestrepo4420 4 місяці тому

    Fazt definitivamente eres el mejor espero que nos permitas mas videos de laravel. Gracias

  • @adevcode8288
    @adevcode8288 6 місяців тому +1

    llevo 8 meses en una empresa donde usan laravel. cuando llegué no sabía absolutamente nada. me husiese caido como anillo al dedo este curso

  • @codemachine780
    @codemachine780 6 місяців тому

    Espere tanto por este tuto, te sigo por años como siempre implecable tus videos señor FAZT CODE!

  • @tzalejo82
    @tzalejo82 6 місяців тому

    Holaa Fast! la primera vez que veo un video de laravel tuyo ja , saludos!!

  • @magicbeats330
    @magicbeats330 2 місяці тому

    que bien que hayas hecho uno de laravel eres un monstruo bro

  • @alanalvarez0
    @alanalvarez0 5 місяців тому +2

    Gracias, aprendí mas en esta media hora que en un "curso" pagado

  • @edwinalexanderbernardinomo1193
    @edwinalexanderbernardinomo1193 6 місяців тому

    Excelente! Fazt, super laravel es un framework bastante potente

  • @CarlosRamosKenin
    @CarlosRamosKenin 6 місяців тому

    otro video relacionado al trabajo que tengo pendiente
    que bendicion...

  • @FabruDop
    @FabruDop Місяць тому

    wow que increible video con el pude crear por primera vez mi primera api gracias bro :3

  • @KevinHernandez-zy9wq
    @KevinHernandez-zy9wq 6 місяців тому

    Excelente video! No pude encontrar mejor solucion que este video!

  • @andresfelipeyanquen7194
    @andresfelipeyanquen7194 6 місяців тому

    Yo aprendiendo laravel y encuentro este video jaja! Gracias fazt!

  • @KratoritosZzz
    @KratoritosZzz 4 місяці тому +9

    Truco de Laravel: si escriben el comando "php artisan make:model Student -m --resource", esto creará un modelo, una migración y un controlador. El controlador ya vendrá con los métodos index, create, store, show, edit, update y destroy. Solo hará falta que adapten estos métodos a sus necesidades

    • @KratoritosZzz
      @KratoritosZzz 4 місяці тому

      También importa automáticamente el modelo dentro del controlador

    • @mateoxoxo7472
      @mateoxoxo7472 3 місяці тому

      Muchisimas gracias❤

  • @MSarpi
    @MSarpi 4 місяці тому

    Hola! me encanto tu tutorial, explicas de maravilla y se entiende a la perfección sin mencionar que no es hostigoso ni cansador!
    mi duda es, harás un tutorial usando esta Api y conectarla a un proyecto con react JS?
    excelente video!

  • @grtourscartagena
    @grtourscartagena 6 місяців тому +49

    Llego la temporada de Php

    • @Themandalorian2030
      @Themandalorian2030 6 місяців тому +1

      Q pereza, cuando llegará C#

    • @ArmandoxxXD
      @ArmandoxxXD 6 місяців тому +6

      O de java con springboot 🦍

    • @MagdalenaReyesGallardo
      @MagdalenaReyesGallardo 6 місяців тому +2

      Literalmente todos están hablando de laravel 11.

    • @oscarivan6496
      @oscarivan6496 6 місяців тому

      Benditos bootcamp que pusieron de moda react y node 😎 ahora lo que faltan son desarrolladores de laravel

    • @davidsepulveda4325
      @davidsepulveda4325 5 місяців тому

      ​@user-pl7yo3qw1vFueta de chiste yo era de los que le hecha van hate a php, pero veo esta maravilla de laravel 11 y digo ASUPUTAMADRE esto está muy bueno

  • @ricardo9477
    @ricardo9477 6 місяців тому +4

    Espero que hagas uno de Java con Spring Boot

  • @jona120
    @jona120 5 місяців тому +2

    Laravel esta bueno el tema q tengo con laravel es el auth con react pero ahora a estudiar mas ese tema-

  • @alonsoramirezpaez3259
    @alonsoramirezpaez3259 6 місяців тому +1

    Excelente ejemplo. Muchas gracias Fazt. También sería buena idea usar Laravel Sail (que es la forma más fácil de trabajar con Docker) para proyectos escalables😄

    • @FaztCode
      @FaztCode  6 місяців тому

      Excelente recomendacion Alonso :)

  • @jaimeortizgalaviz6109
    @jaimeortizgalaviz6109 4 місяці тому

    Muchas Gracias, excelente video, me queda una duda si debo parametrizar en Headers, al consumir la API donde coloco los campos:valores

  • @emi2p169
    @emi2p169 5 місяців тому

    Excelente video, me ayudó un montón, se agradece completamente

  • @joseluisgutierrez2900
    @joseluisgutierrez2900 6 місяців тому

    Hola Fazt, súper el vídeo. Muy bien explicado. De casualidad tienes un CRUD con nodejs actualizado o reciente? Gracias, saludos..!

  • @heliosmar
    @heliosmar 6 місяців тому +1

    San @FaztCode quisiera saber cuales son todos los plugins que tienes en el VSC que se autocompleta muchas de las cosas se ve genial.

  • @MarceloHerrera87
    @MarceloHerrera87 2 місяці тому

    Excelente video, luego para documentarla que consejo me darías?

  •  5 місяців тому

    Buenas, podrías explicar en un vídeo como tienes configurado tu IDE. Gracias!

  • @andresortiz1248
    @andresortiz1248 6 місяців тому

    Gran video Fazt, como siempre haciendo exelente contenido facil de aprender, gracias por todo

    • @FaztCode
      @FaztCode  6 місяців тому +4

      muy pronto tambien empezare a publicar algunos ejemplos de Java y C#

  • @fernandoa8512
    @fernandoa8512 6 місяців тому

    Nunca pensé ver esto💯✌️

  • @ajtorres103
    @ajtorres103 Місяць тому +3

    me ayudarian con este error. php artisan install:api
    ERROR There are no commands defined in the "install" namespace.

    • @cristiancollazospra
      @cristiancollazospra 26 днів тому +1

      Debes usar una versión 10 o superior de Laravel para que te acepte ese comando "install", recuerda que para que composer te cree un proyecto con la ultima versión de Laravel debes tener php 8.2 o superior.

  • @SonGoku-pc7jl
    @SonGoku-pc7jl 6 місяців тому

    ta guai laravel me gustó, muchas gracias. Estaria bien uno donde vieramos algo renderizado, y ya seria como una especie de next pero en php?

  • @user-hf6uo6zw3w
    @user-hf6uo6zw3w 6 місяців тому +1

    El Todopoderoso Laravel

  • @adelvisfernandez4323
    @adelvisfernandez4323 6 місяців тому

    Excelente clase profe fazt, una pregunta que extensión de vs utilizas para que te muestre predicciones de comandos de laravel en la terminal? mucha gracias..

    • @FaztCode
      @FaztCode  6 місяців тому

      es esta ua-cam.com/video/d9y0l7yY404/v-deo.html

  • @osmandlh
    @osmandlh 4 місяці тому

    Fazt, eres Dios, pronto metere cv en una empresa que usan laravel.

  • @franciscodampierurbinaaven3305
    @franciscodampierurbinaaven3305 Місяць тому

    Hola amigo, tendrás algún curso de facturación electrónica en Perú con Laravel?

  • @marlonfr
    @marlonfr 4 місяці тому

    Hola excelente video consulta que plugin tienes que veo que te ofrece sugerencias muy precisas

    • @FaztCode
      @FaztCode  4 місяці тому

      Hola Marlon, se llama copilot, hice un video del tema lo dejo por aqui: ua-cam.com/video/bAhVXMFj5RQ/v-deo.html

  • @diazluise
    @diazluise Місяць тому

    Fazt que plugin usas para el autocompletado de código en esa Api en visual studio code?

  • @PabloLopez-tz2zq
    @PabloLopez-tz2zq 3 години тому

    Buen dia, como hago que funcione para MS SQL server?

  • @elsmash7921
    @elsmash7921 6 місяців тому

    Hola Fazt. Muchas gracias por compartirnos tus conocimientos. Solo como duda. ¿Con qué extensión se lleva a cabo el autocompletado de tu código? Saludos

    • @FaztCode
      @FaztCode  6 місяців тому +1

      En mi caso uso está: Visual Studio Code potenciado con Inteligencia artificial (Github Copilot)
      ua-cam.com/video/bAhVXMFj5RQ/v-deo.html

    • @elsmash7921
      @elsmash7921 6 місяців тому

      @@FaztCode ¡Muchas gracias ☺!

  • @alfonzzoj
    @alfonzzoj 6 місяців тому

    fazt codeando en php alfin 🙏🙏

  • @GelzintVidaurre
    @GelzintVidaurre 6 місяців тому

    Eres El mejor UA-camr de Programacion, cuando un video como Este pero en java ?

    • @FaztCode
      @FaztCode  6 місяців тому +1

      Muy pronto empezare a publicar tambien contenido de Java y Spring :)

  • @JuanCamiloCastillo-fy6jy
    @JuanCamiloCastillo-fy6jy 5 місяців тому +2

    Por que al colocar el comando php artisan install:api me da este error:
    ERROR Command "install" is not defined.

    • @antonellavazquez5244
      @antonellavazquez5244 3 місяці тому

      Hola Juan, tengo el mismo problema ¿supiste como resolverlo?

  • @MiguelAngel-mf3yu
    @MiguelAngel-mf3yu 5 місяців тому

    Es necesario activar los cors crsf o con solo crear :api es suficiente para consumir desde el front de angular?

  • @luisenriquedelarosaramos687
    @luisenriquedelarosaramos687 20 днів тому

    ¿Qué versión de laravel usas en el video?

  • @coff3andprograming
    @coff3andprograming 6 місяців тому +4

    Ah perro, ya no solo hay de Python o Js Chingon😅

  • @danielramos8814
    @danielramos8814 6 місяців тому

    Laravel 11 es una belleza

  • @aldaoor2247
    @aldaoor2247 2 місяці тому

    yo uso postman en body, pero cuando mando actualizar me arroja los errores de fails que los requiere, pero al hacerlo con raw asi como en el video, me los atualiza, alguien sabe por que?

  • @OscarFernandez-k4z
    @OscarFernandez-k4z 4 місяці тому

    y si quiere que trabaje directamente con mysql ?

  • @never8997
    @never8997 6 місяців тому

    Cuando ya me titule y entregue la tesis >:v
    Lo agradezco pero con coraje jajajaja

  • @joaquinbonilla4243
    @joaquinbonilla4243 3 місяці тому +1

    buenas tardes, quisiera pedirte un favor, me podrias ayudar con un escrito de programacion que tengo y no se bien como hacerlo
    asi es el ejercicio
    1- Crear una API que permita realizar Alta, baja, modificacion, listado y busqueda de personas, con los siguientes campos
    2- Implementar Test en la API, para el caso de exito y el caso de error de los endpoints de la API
    3- Versionar con git, y subir a Github. Se deben tener al menos 8 commits que versionen paso a paso el desarrollo de la aplicacion
    4- Tabajar con ramas para cada tarea(Alta, baja, modificacion, listado y busqueda, ademas de los test)
    Ese seria el escrito, capaz q si me podrías ayudar haciendo un video te lo agradecería
    Gracias

    • @joaquinbonilla4243
      @joaquinbonilla4243 3 місяці тому

      1- con los siguientes campos:
      - ID
      - Nombre
      - Apellido
      - Telefono

  • @marcosecheverria928
    @marcosecheverria928 6 місяців тому

    Cuando algo de asp o spring?

  • @nahuelgarcia7354
    @nahuelgarcia7354 6 місяців тому

    Que conocimientos previos recomiendas antes de adentrarte a laravel

    • @nahuelgarcia7354
      @nahuelgarcia7354 6 місяців тому

      tal vez de manera mas especifica, que conomientos previos crees que sean necesarios para usar laravel en el backend

    • @VonHumboltMusic
      @VonHumboltMusic 6 місяців тому

      php mas que nada por la sintaxis.. el resto se aprende de laravel

    • @nahuelgarcia7354
      @nahuelgarcia7354 6 місяців тому

      @@VonHumboltMusic claro pero yo veo el uso de clases y extenciones sobre estas, fuera del lenguaje parece que es necesario conocer algo de OOP y demas otras cosas

    • @user-hf6uo6zw3w
      @user-hf6uo6zw3w 6 місяців тому

      Solo php básico y orientación a objetos

    • @ralfmelo07
      @ralfmelo07 6 місяців тому +1

      Sí ya has tenido experiencia con algún otro framework tal como node js o spring y conoces los fundamentos de cómo funciona la web tales como qué es una api qué son los métodos http para qué se utilizan estás listo para adentrarte laravel. Yo personalmente primera vez que miro laravel pero como tengo conocimientos previos de otro framework entendido todo lo que está en este video.

  • @alekvga
    @alekvga 6 місяців тому

    Super!, Gracias.

  • @betho6990
    @betho6990 2 місяці тому

    el estándar para status code Symfony\Component\HttpFoundation\Response::HTTP_OK, HTTP_CREATED, etc

  • @DiegoCardenass
    @DiegoCardenass 6 місяців тому

    como haces para autocompletar el codigo asi cuando estas por ejemplo en el minuto 20:40 que solo le das tab y ya se de una vez?

  • @ElGodzila01
    @ElGodzila01 6 місяців тому

    Por fin Laravel goooood

  • @jaidervalencia2185
    @jaidervalencia2185 4 місяці тому

    Qué extensión usa para el autocompletado?

    • @FaztCode
      @FaztCode  4 місяці тому +1

      Es Github Copilot, aqui lo explico: ua-cam.com/video/bAhVXMFj5RQ/v-deo.html

    • @jaidervalencia2185
      @jaidervalencia2185 4 місяці тому

      @@FaztCode Muchas gracias amigo, he aprendido mucho con tus vídeos :)

  • @angelfireful
    @angelfireful 6 місяців тому

    Creo que es mas rapido con laravel crear una api que con nest 🎉🎉

  • @thirstypooch
    @thirstypooch 6 місяців тому

    bien jugado ! ⚽

  • @drackkeyner
    @drackkeyner 5 місяців тому

    Alguien sabe donde puedo aprender todos los comandos para crear apis en laravel

  • @bryanlemus4461
    @bryanlemus4461 2 місяці тому

    14:27 En realidad debería ser un 204 (No Content)

  • @helmutjosuecolindresbrenes7289
    @helmutjosuecolindresbrenes7289 6 місяців тому +3

    Sería genial uno con autenticacion de usuarios

    • @kervis8720
      @kervis8720 6 місяців тому

      con passport s una maravilla

  • @eltrejoyt
    @eltrejoyt 6 місяців тому +2

    has un back en laravel y next js en front good

    • @luchomizra
      @luchomizra 6 місяців тому +2

      Te vas a complicar, mejor usa Laravel + Inertia + React

  • @valent5039
    @valent5039 2 місяці тому

    que extension usas para el autocompletado?

    • @FaztCode
      @FaztCode  2 місяці тому

      Es esta:
      ua-cam.com/video/bAhVXMFj5RQ/v-deo.html

  • @jonatanhn00
    @jonatanhn00 6 місяців тому

    Piensas seguir sacando videos de PHP ?

    • @FaztCode
      @FaztCode  6 місяців тому +1

      Si claro Jona, ya estoy preparando mas ejemplos de PHP

  • @Akidev-04
    @Akidev-04 6 місяців тому

    Disculpa que sistema operativo utilizas?

    • @FaztCode
      @FaztCode  6 місяців тому

      Para este ejemplo estoy usando Windows 11

    • @Akidev-04
      @Akidev-04 6 місяців тому

      @@FaztCode que genial fazt , te preguntaba eso porque estoy en busca de una distribución Linux para aprender Linux, me recomendarías uno ?

  • @francovillar9791
    @francovillar9791 5 місяців тому

    sos un crack

  • @ChristianAlexLaLisa
    @ChristianAlexLaLisa 6 місяців тому

    Fazt que tema estas usando en vs code?

    • @FaztCode
      @FaztCode  6 місяців тому

      Hola Christian Se llama Toky Night Dark

  • @RamSingh-xv
    @RamSingh-xv 6 місяців тому

    que tema estás usando en el vscode?

    • @FaztCode
      @FaztCode  6 місяців тому

      se llama toky night dark

  • @adderlymendozanina1266
    @adderlymendozanina1266 17 днів тому

    crack!

  • @ruddyscarrascourraca6992
    @ruddyscarrascourraca6992 6 місяців тому

    Exelente

  • @josedaviddiaz9251
    @josedaviddiaz9251 6 місяців тому

    ❤❤❤

  • @AnthonyCode
    @AnthonyCode 6 місяців тому

    de ahí spatie laravel permission

  • @samuelmamani4352
    @samuelmamani4352 6 місяців тому

    buena

  • @beachboy3945
    @beachboy3945 6 місяців тому

    PHP!

  • @DrasticoLey
    @DrasticoLey 6 місяців тому +2

    por que quieren re vivir a PHP?

    • @andrey344
      @andrey344 6 місяців тому +3

      Porque nunca se ha ido

    • @user-hf6uo6zw3w
      @user-hf6uo6zw3w 6 місяців тому

      ​@@andrey344exactamente

    • @luchomizra
      @luchomizra 6 місяців тому

      wtf

    • @dakuni99
      @dakuni99 6 місяців тому

      De seguro ni se vió el vídeo, solo vino a seguir con el hate que quizás lo escucho de otro tonto amante de criticar lenguajes.

    • @sebastianchinga7189
      @sebastianchinga7189 6 місяців тому

      Porque PHP nunca murió

  • @vicru5
    @vicru5 6 місяців тому

    PHP SEEEEE

  • @diegojaraestivill5620
    @diegojaraestivill5620 5 місяців тому

    Todo muy bonito hasta que tienes que hacer que se comunique con tu front en react, CORS arruina todo como siempre , arreglarlo es un quilombo xd

  • @AlejandroQuiroz_MX
    @AlejandroQuiroz_MX 6 місяців тому

    Hola @fazt, primero que nada agradezco por estos 3 primeros videos de PHP con Laravel, eres tan preciso en los conceptos y conocimientos. Además preguntar si tienes planeado continuar con esta serie de Laravel con algo de seguridad en la API, usando tipo JWT o Passport como algunos mencionan en los comentarios, y cómo consumir la API desde el front con React. Espero que sí, saludos desde México!

  • @ChristianAlexLaLisa
    @ChristianAlexLaLisa 6 місяців тому

    Fazt que tema estas usando en vs code?

    • @FaztCode
      @FaztCode  6 місяців тому

      Hola Christian Se llama Toky Night Dark