Crea una REST API CRUD en Laravel desde Cero
Вставка
- Опубліковано 9 лют 2025
- Aprende a crear una aplicación Backend que exponga una REST API que te permita hacer operaciones CRUD (Create, Read, Update, Delete) en una base de datos Sqlite inicialmente para luego cambiarlo por una base de datos de MySQL.
Código del Ejemplo:
github.com/Faz...
Video de Despliegue:
• Crea una REST API CRUD...
⭐ Cursos Recomendados
Curso de Nodejs ⮕ fazt.dev/nodejs
Curso de Python⮕ faztweb.com/py...
Curso de React ⮕ • Curso de Reactjs desde...
Curso de Nextjs ⮕ • Curso de Nextjs desde ...
Curso de Javascript para React ⮕ • Javascript para Aprend...
🎒 Servicios Recomendados
SiteGround ⮕ bit.ly/31u9ZEk
Railway ⮕ railway.app?referralCode=fazt
Namecheap ⮕ namecheap.pxf....
DigitalOcean ⮕ m.do.co/c/8ef2...
🎒 Otros Servicios
Ledger ⮕ (Hardware Wallet) bit.ly/3ijsVNW
Cloudinary ⮕ bit.ly/3ohNlJ7
Notion ⮕ affiliate.noti...
🗣 Redes Sociales
Github ⮕ github.com/fazt
Twitter ⮕ / fazttech
Discord ⮕ faztweb.com/so...
Puedes encontrar la lista de tutoriales de Nodejs en:
faztweb.com/php
#mysql #desarrolloweb #laravel #php
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
Señor, me has mirado a los ojos.
Bendito Fazt Code!
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!
increible! hace 5 años que vengo aprendiendo programacion por mi cuenta y Fazt siempre me enseña algo en cada video!!!!
GRACIAS FAZT!!!!! jamás dejes de enseñar amigo por favor!!!!!!!!
jamas vi a alguien que explicara tan rapido, te segui al pie de la letra y funciono
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
También importa automáticamente el modelo dentro del controlador
Muchisimas gracias❤
Titán, leyenda, astro, genio
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
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
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 😅
@FaztCode veo tus videos desde hace muchos años y te agradezco mucho eres uno de mis mejores profesores.
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.
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
que genial que este mostrando laravel, tambien esta lumen un minwork de laravel que esta genial para el microservicio
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.
@@luchomizra tienes razon
Ya desde hace algunos años no se recomienda lumen :/
Genial al fin un ejemplo con laravel
Que clase de contenido, sencillo, al punto y funcional, muchas gracias por el contenido, me va a servir un monton
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.
buena observacion, añadi el email y concatene el id y si funciono excluye el campo email si esque no se quiere actualizar en la peticion put buenaso
Increible, ha sido bastante facil, divertido y rápido de ejecutar, me contenta mucho este tutorial.
Me hubiese gustado algunas recomendaciones de como asegurar la API (sin necesidad de detenidamente mostrar la implementación del mismo) para tener nociones de como aumentar la seguridad del mismo
Vengo de hacer un api en node y no puedo creer que sea tan fácil hacer lo mismo con laravel wuuau 🤯🤯🤯
necesitaba tener una base de como crear una api, encontré despues de tantos, este video! crack.
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!!!!
no puedo creerlo pero laravel es un framework brutal
Gracias, aprendí mas en esta media hora que en un "curso" pagado
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!
Espere tanto por este tuto, te sigo por años como siempre implecable tus videos señor FAZT CODE!
Holaa Fast! la primera vez que veo un video de laravel tuyo ja , saludos!!
Llego la temporada de Php
Q pereza, cuando llegará C#
O de java con springboot 🦍
Literalmente todos están hablando de laravel 11.
Benditos bootcamp que pusieron de moda react y node 😎 ahora lo que faltan son desarrolladores de laravel
@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
Fazt definitivamente eres el mejor espero que nos permitas mas videos de laravel. Gracias
sos un gigachad de los tutoriales de programación
que bien que hayas hecho uno de laravel eres un monstruo bro
Excelente! Fazt, super laravel es un framework bastante potente
Espero que hagas uno de Java con Spring Boot
Laravel esta bueno el tema q tengo con laravel es el auth con react pero ahora a estudiar mas ese tema-
Yo aprendiendo laravel y encuentro este video jaja! Gracias fazt!
wow que increible video con el pude crear por primera vez mi primera api gracias bro :3
otro video relacionado al trabajo que tengo pendiente
que bendicion...
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😄
Excelente recomendacion Alonso :)
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!
Gracias por su clase maestro
Excelente video! No pude encontrar mejor solucion que este video!
Excelente video, me ayudó un montón, se agradece completamente
El Todopoderoso Laravel
Eres El mejor UA-camr de Programacion, cuando un video como Este pero en java ?
Muy pronto empezare a publicar tambien contenido de Java y Spring :)
me ayudarian con este error. php artisan install:api
ERROR There are no commands defined in the "install" namespace.
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.
@@cristiancollazospra Tengo Laravel v10.48.23 y tampoco me reconoce el comando install parece que es para la version 11 en adelante mas bien.
Gran video Fazt, como siempre haciendo exelente contenido facil de aprender, gracias por todo
muy pronto tambien empezare a publicar algunos ejemplos de Java y C#
como envías el token csrf o como hiciste para desactivarlo
San @FaztCode quisiera saber cuales son todos los plugins que tienes en el VSC que se autocompleta muchas de las cosas se ve genial.
Fazt, eres Dios, pronto metere cv en una empresa que usan laravel.
Muchas Gracias, excelente video, me queda una duda si debo parametrizar en Headers, al consumir la API donde coloco los campos:valores
Hola Fazt, súper el vídeo. Muy bien explicado. De casualidad tienes un CRUD con nodejs actualizado o reciente? Gracias, saludos..!
Nunca pensé ver esto💯✌️
Fazt que plugin usas para el autocompletado de código en esa Api en visual studio code?
Buenas, podrías explicar en un vídeo como tienes configurado tu IDE. Gracias!
Por qué no usar la tabla Users ya existente para los usuarios de la aplicación que se sirve de la api?
fazt codeando en php alfin 🙏🙏
Buen dia, como hago que funcione para MS SQL server?
Excelente video, luego para documentarla que consejo me darías?
Podrias hacer un video explicando laravel breeze y a la vez filament
Es necesario activar los cors crsf o con solo crear :api es suficiente para consumir desde el front de angular?
Por que al colocar el comando php artisan install:api me da este error:
ERROR Command "install" is not defined.
Hola Juan, tengo el mismo problema ¿supiste como resolverlo?
¿Qué versión de laravel usas en el video?
cual es ese tema de visual?
Laravel 11 es una belleza
y si quiere que trabaje directamente con mysql ?
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?
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?
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..
es esta ua-cam.com/video/d9y0l7yY404/v-deo.html
Hola excelente video consulta que plugin tienes que veo que te ofrece sugerencias muy precisas
Hola Marlon, se llama copilot, hice un video del tema lo dejo por aqui: ua-cam.com/video/bAhVXMFj5RQ/v-deo.html
Hola amigo, tendrás algún curso de facturación electrónica en Perú con Laravel?
Cuando ya me titule y entregue la tesis >:v
Lo agradezco pero con coraje jajajaja
Super!, Gracias.
Por fin Laravel goooood
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
En mi caso uso está: Visual Studio Code potenciado con Inteligencia artificial (Github Copilot)
ua-cam.com/video/bAhVXMFj5RQ/v-deo.html
@@FaztCode ¡Muchas gracias ☺!
bien jugado ! ⚽
has un back en laravel y next js en front good
Te vas a complicar, mejor usa Laravel + Inertia + React
sos un crack
Ah perro, ya no solo hay de Python o Js Chingon😅
yo quisiera saber como se llama tu autofill, a mi nomas no ma aparece nada :')
gracias bro
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?
Copilot
que extension usas para el autocompletado?
Es esta:
ua-cam.com/video/bAhVXMFj5RQ/v-deo.html
Qué extensión usa para el autocompletado?
Es Github Copilot, aqui lo explico: ua-cam.com/video/bAhVXMFj5RQ/v-deo.html
@@FaztCode Muchas gracias amigo, he aprendido mucho con tus vídeos :)
Cuando algo de asp o spring?
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
1- con los siguientes campos:
- ID
- Nombre
- Apellido
- Telefono
Que conocimientos previos recomiendas antes de adentrarte a laravel
tal vez de manera mas especifica, que conomientos previos crees que sean necesarios para usar laravel en el backend
php mas que nada por la sintaxis.. el resto se aprende de laravel
@@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
Solo php básico y orientación a objetos
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.
Piensas seguir sacando videos de PHP ?
Si claro Jona, ya estoy preparando mas ejemplos de PHP
14:27 En realidad debería ser un 204 (No Content)
Alguien sabe donde puedo aprender todos los comandos para crear apis en laravel
crack!
Disculpa que sistema operativo utilizas?
Para este ejemplo estoy usando Windows 11
@@FaztCode que genial fazt , te preguntaba eso porque estoy en busca de una distribución Linux para aprender Linux, me recomendarías uno ?
Fazt que tema estas usando en vs code?
Hola Christian Se llama Toky Night Dark
que tema estás usando en el vscode?
se llama toky night dark
a new suscriber ty
Creo que es mas rapido con laravel crear una api que con nest 🎉🎉
Exelente
❤❤❤
Sería genial uno con autenticacion de usuarios
con passport s una maravilla
19:55
16:00
el estándar para status code Symfony\Component\HttpFoundation\Response::HTTP_OK, HTTP_CREATED, etc
de ahí spatie laravel permission
buena