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
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....
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.
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
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']);
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.
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
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
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
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');
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.
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.
@@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.
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.
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
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
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 🥺)
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
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.
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?
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
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.
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
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."
Breve, preciso y claro ! Excelente contenido.
Muchas gracias Nahun!!!
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
Gracias Alvaro!!! Si vamos a continuar con Laravel y más temas. Saludos.
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....
Muchas gracias mi estimado!!!
Muy bien explicado todo, he estado viendo algunos videos tuyos y son muy pero que muy, muchas gracias, todo mi apoyo
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.
es malisimo
Me funciona correctamente, lo único que le faltó es mostrar las validaciones cuando los campos estén vacíos.
Lástima no le puedo dar dos manitas arriba, que digo dos, mil millones, excelente explicación.... Gracias, gracias, gracias.
Jaja muchísimas gracias!!!
Vamos a aprender para ver si a fin de año me toman como full stack en la empresa 💪🏻💪🏻
Jaja ya sos un full stack!!
Eres de lo mejor de youtube en cuanto a tutoriales, rápidos y claros. gracias!
Muchas gracias!!!! Saludos!!!
Impecable, impresionante como se simplificó todo en estos años gracias a los frameworks
Totalmente de acuerdo. Saludos Sebastián.
Excelente video. Muchas gracias por la explicación de cómo hacer una API rest y hacer un crud. Saludos!
Muchas gracias!!
gracias por seguir enseñándonos:)
Muchas gracias Walter. Saludos.
Sin duda es uno de los mejores canales, te felicito bro y mucho exito.
Muchas gracias Raymon! A seguir trabajando. Abrazo Bro.
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
Muchas gracias! Asi es hay que seguir aprendiendo siempre. Saludos y buen año!
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']);
GRacias
Excelente video amigo!!!!
Gracias! 😊 Saludos Enzo!!
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.
A veces salen a la primera,.otras no. Saludos!
Excelente contenido, muchas gracias
Muchas gracias Hugo!
Capo total 👏
Gracias Ignacio!!!
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
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
excelente video
Muchas gracias!
es posible darle autenticación a la API?? para que solo los usuarios puedan acceder a ella??
Excelente,
Muchas gracias!!
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
¡Maestro!
Gracias David!!!
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');
Y seguiste los pasos como en el video?
@@ashantyceballos3345 sep lo único que cambie fue el Route
@@luistafur3459 muchas gracias, empezaré. 👩🏻💻
Me da error el método put y delete me dice que no son soportados cuando los ejecuto en el Postman
Genial...
Gracias!
Con q extension de visual code autocompletas el direccionamiento de los archivos
Estás usando backend y frontend?
Excelente_!
Muchas gracias!
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.
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.
@@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.
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.
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
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
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?
Estimado. como le agregas seguridad a las API, ya que de lo contrario, cualquier persona las puede consumir.
Hola, yo tengo la misma duda.
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 🥺)
Fijate en el canal hay muchos cursos desde cero ¿Qué parte es la que necesitas?
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
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.
Me interesa 🤩🤩🤩
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?
Hermano, llegas en el momento justo!!!
Pregunta, Route::resource abarca los 4 metodos tambien??
Así es, con resource tenes todos los métodos listos para el CRUD.
Tengo una pregunta, realiza cursos en udemy ? Si es así como lo encuentro
Excelente contenido, muchas gracias. Como se haría para la validación con Bearer Token?
Muchas gracias! Si no viste estos videos
te los super recomiendo. Saludos!
ua-cam.com/play/PLrAw40DbN0l0AG7j-azW5azeyNKl2ZxlV.html
Es posible que de igual manera se pueda subir una imagen?
Por supuesto..Eso ya depende de como configures la base de datos.
exelente video. a mi me sale el error El metodo put no es compatible con esta ruta, como lo solucion? en laravel 8.. gracias
Muchas gracias Jorge!! Fijate que coincida el método put con la ruta. Podes usar el método patch también. Saludos.
Me interesa un montó!, vamos a darle
estoy teniendo dificultades en el update, ya chequie los codigo y no se en que estoy fallando
mi error fue que puse mal la url en el index.html
Cual es la parte de vue??? O cual es la lista de videos?
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
Excelente video!
Una pregunta, el CORS es realmente necesario??
Muchas gracias! En realidad si tenes esos problemas. Si no, no hace falta. Saludos!
Excelente tutorial! Se puede subir el api a un hosting compartido?
Muchas gracias! Proba con Heroku.
Cómo podemos meterle seguridad?
De varias formas, sanctum, JWT. Es más voy a preparar algo Laravel y JWT.
@@informaticadp ya comencé a hacer el tutorial y todo va bien, espero el de JWT para aplicarlo, gracias.
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!
@@informaticadp Vamos a ello!
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
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.
Buenas, tenés algún tutorial sobre relaciones de modelos con laravel 8? Gracias
Hola! Sale el sábado el primer video de relaciones. Uno a muchos el primero
Estoy siguiendo el curso, descargue el index y a mi no me crea, ni carga los registros de BD.
Que error te sale? habilita la consola, funciona bien la API?
OJO para laravel 9 y 10 el paquete de los cors esta en desuso por que ya lo incluye.
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
Cuando realisas un proyecto grande con apirest y consumirlo con otra tecnología
Con esta API podes consumir con cualquier app cliente.
esto es lo que se maneja a nivel empresarial?.. De hecho buen video
Hola! Las APIs por supuesto que sí. Ahora va a depender con que la quieran desarrollar, Java, Node, etc. Saludos.
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."
en mi caso no era necesario editar la clase del Provider
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....
Siempre me asusto cuando dice "COMENZAMOS!!!!"