Puedes adquirir cursos en ( Con este cupón: devpromo obtendrás un descuento en el siguiente enlace: cursos.develoteca.com ) Si gustas un hosting php puedes adquirirlo en hostinger.com/develoteca con el cupón DEVELOTECA == Aquí tienes más videos para aprender y a hacer aplicaciones en el lenguaje que gustes == ✅ CURSO de PHP ua-cam.com/video/nCB1gEkRZ1g/v-deo.html ✅ Sitio web con php y Mysql ua-cam.com/video/IZHBMwGIAoI/v-deo.html ✅ Crud Laravel 8 ua-cam.com/video/9DU7WLZeam8/v-deo.html ✅ Crud php mvc bootstrap ua-cam.com/video/gPC_xbtTx-Y/v-deo.html ✅ Aplicación web con laravel ua-cam.com/video/j7bml8EQpIk/v-deo.html ✅ Aplicación en JAVA ua-cam.com/video/kPCbb80_6GI/v-deo.html ✅ Aplicación web con python ua-cam.com/video/gUED5uFmyQI/v-deo.html ✅ Sitio web con php y Mysql ua-cam.com/video/IZHBMwGIAoI/v-deo.html ✅ Cómo crear una aplicación web con javascript ua-cam.com/video/ioFB_DfD_u4/v-deo.html ✅ Crud php mvc bootstrap ua-cam.com/video/gPC_xbtTx-Y/v-deo.html ✅ Crud Java ua-cam.com/video/kPCbb80_6GI/v-deo.html ✅ Aplicación WEB con PYTHON ua-cam.com/video/gUED5uFmyQI/v-deo.html ✅ Cómo crear aplicación angular CRUD ua-cam.com/video/ATn_Ds1zzOU/v-deo.html ✅ CÓMO hacer un CRUD en PHP y mysql ua-cam.com/video/yr699_OD3-g/v-deo.html
Hola, tengo una pregunta , y es la siguiente. porque se incentiva a los "nuevos", a instalarse un package como WAMP o similares? digo, estan comenzando, entonces meterle un apache y que no sepan nada sobre el (ni ver sus logs), meparece que se estan poniendo a correr cuando aun no saben ponerse zapatillas. no digo que esos packages no sirvan, pero deberian de comenzar sus desarrollos php primero, sabiendo que con php mediante la CLI pueden levantar el webserver diseñado para asuntos de develop... luego de comprender eso, eel seteo de aquel server de php, comprenderan que es el document_root, veran en tiempo real las transacciones, etc..... bueno, es una pregunta nada mas, si quieren seguir pasando a produccion sin tener idea sobre el webserver, es cosa de cada cual, pero, es recomendable que no solo miren de un lado, el webserver tambien les compete como developers www.php.net/manual/es/features.commandline.webserver.php
@@benjaminsanchez9097 es más rápido y nos permite enfocarnos a conocer un tema, por otro a nivel pedagógico se podría crear un curso sobre el tema de: "Los servidores web php" para poder satisfacer esa necesidad, este es un vídeo para poder aprender a entender las API y ver su funcionamiento, saludos y muy buen comentario.
@@Develoteca eso de preparar un curso para aquel tema, bueno , XD, como producto tendrias algo que los demás no tienen... y a que "curso avanzado de PHP" ... "curso avanzado de Laravel"... etc, ninnguno de esos es realmente "avanzado", ya que estos como primer modulo tendrian qu mostrarle al alumno los puntos basicos del servidor de aplicaciones que elijas... y diigo basico, porque, profundizar sobre Apache o NGINX.... es asunto de otro curso XD , saludos
Un gusto Israel, ¿Revisaste el Framework php que usamos?, es simple sencillo y sobretodo nos ayuda a familiarizarnos con MVC y otros Frameworks, saludos,🤟
Un gusto SrGlas, claro estamos gestionando varios videos que nos han pedido pero tenemos en la mira a FastApi para hacer un CRUD y poder conocer como trabaja, saludos y no olvides en compartir el video para apoyar al canal, éxito.
Se presentó un error al desplegar la API en un servidor basado en Redhat y corriendolo sobre httpd. Me muestra la raíz /, pero al entrar en alguna ruta me muestra que no existe en el servidor. Ayuda por favor.
buenas profe ya termine de ver el video y tengo dos dudas - Estaba revisando la documentación de Eloquent no me quedo clara la diferencia entre destroy y delete - Porque al borrar un registro el id no se reinicia? Muchas gracias por su tiempo
*_Me gustaría que hicieras un router desde 0 con vanilla php. Estoy haciendo uno, pero no trabé a la hora de crear rutas dinámicas por ejemplo al usar "/user/{id}/"_*
Hola Profe, excelente curso, en Leaf me conecté con SQL Server, ya sabe tiene sus artimañas, pero no encuentro la manera de invocar un SELECT MAX(id)+1 AS NewId FROM Tabla antes de insertar un registro y esto independiente de que fuera MySQL nativo. Es decir que en algunos casos de bases de datos existentes, no me sirve el autoincremento en algunas tablas, ya sabe porque alguien así las diseño, o bien me tengo que adaptar a que genero el ID manual. Pero no encuentro la manera de hacerlo con LEAF. En un curso pasado de LARAVEL si pude pero era otro componente. La verdad estoy muy satisfecho con sus cursos, he aprendido demasiado. Espero me pueda resolver o apoyar. Saludos.
Puedes usarlo como las que están indicadas en la documentación o con eloquent, igual si gustas ejecutarlo de forma "natural" el framework tienen una clase que se encarga de eso(te lo dejo en el link) :leafphp.dev/modules/db/v/2/builder.html
Excelente tutorial, pero tengo una duda, como corregir que por ejemplo cuando las palabras de retorno tengan acento las muesrte bien y no con simbolos, por ejemplo si la palabra es 'Aquí' que la muestre tal cual y no que muestre 'Aqu \u00ed' ? Gracias.
58:27 me da error status: 500 internal server error, cuando hago la prueba del echo si me imprime el nombre, pero cuando agrego los demás datos me da ese error como lo soluciono?😢😢😢😢
Está macizo este framework, creo que voy a implementar algo, muchas gracias. Por cierto, si yo quisiera hacer algo con php puro y nada más mantener en la capa de datos, un servicio API con este framework, podría consumirlo desde un form definido en mi capa de vista por medio del action?
Sii, está potente, es correcto Axel, por ahora está abierto a recibir solicitudes, pero de igual forma si lo quieres restringir puedes configurarlo en CORS,👌
Hola Oscar uh.. gracias por tu aporte a la sociedad. Quiero pedirte si puedes enseñarnos Sql básico puro. El lenguaje son fremwork ni plicaciones. Cómo admi, o mysql Workbench,
Hola tercermundista, claro, ya lo estaba armando, hay varios cursos que están en proceso, pero aún no buscamos el tiempo para proseguir, mientras seguiremos produciendo.
Qué tal profe, disculpe, en caso de querer desplegar el proyecto API en un hosting compartido con CPANEL, se despliega de la misma manera que las API´s anteriores que se han realizado o se tiene que hacer algún otro proceso, gracias!! excelente contenido
Excelente explicación Oscar, algo que me gustaría comentar es que usé una BD de MySQL donde tenía datos de prueba y la Llave primaria (PK) tenía el nombre (idContactos) por lo que al realizar el método consultar en el controlador me indicaba error de que no encontraba el campo id en mi tabla, para solucionar el problema cambié el nombre de dicho campo en mi tabla.
No he llegado ni a la mitad del video y ya estoy entendiendo el funcianamiento de una API. Y aprendiendo MVC al mismo tiempo. Que gran explicacion la de este profe. Gracia por el aporte Develoteca.
Buen tutorial, quiero llamar funciones de otro controlador, tengo otro controlador que genera apodos, y quiero llamarlo desde el controlador contactos, cómo se haría con Leaf, no encuentro en la documentación, muchas gracias
He visto dos tutorías tuyos sobre api con php te agradezco mucho tu ayuda con estas instrucciones pero me he fijado que en ambos omites una parte muy importante que hacer el api privada para q no tenga acceso de cualquier persona
Excelente video, te pasaste! Podrias hacer un curso de Leaf MVC (no api), para crear proyectos pequeños/medianos, ejemplo una landing page que tenga una seccion de login/register y un dashboard?
@@Develoteca Te puedo consultar algo? En Leaf como puedo realizar una redireccion en un controlador? Trate con echo view() como lo indica la documentacion, pero lo hace mal, muestra la visa, pero se queda en la misma ruta anterior. Mi idea es que si entro a la ruta "/register" y una validacion da error, redirigirlo a la pagina principal ("/") con un mensaje de error
Gracias por el aporte me atrevo a preguntar como sería para desde React conectarme a la api con php para realizar un registro de usuarios con validacion de datos???? Gracias
Muchas gracias por tu trabajo, fácil de entender. Tengo una duda: si en mi BD no tengo el campo id, en su lugar tengo dos campos, n_cliente y Albaran, y quisiera que me muestre (por el método GET) los datos que corresponden al numero de cliente + numero de albarán, como lo construyo?. // consulta un registro app()->get("/envios/{ID}", 'enviosController@consultar'); // // EnviosController public function consultar($id){ $datosenvios= envios::find($id); response()->json($datosenvios); } No sé como decirle que me busque por los dos campos Un saludo
Puedes adquirir cursos en ( Con este cupón: devpromo obtendrás un descuento en el siguiente enlace: cursos.develoteca.com )
Si gustas un hosting php puedes adquirirlo en hostinger.com/develoteca con el cupón DEVELOTECA
== Aquí tienes más videos para aprender y a hacer aplicaciones en el lenguaje que gustes ==
✅ CURSO de PHP ua-cam.com/video/nCB1gEkRZ1g/v-deo.html
✅ Sitio web con php y Mysql ua-cam.com/video/IZHBMwGIAoI/v-deo.html
✅ Crud Laravel 8 ua-cam.com/video/9DU7WLZeam8/v-deo.html
✅ Crud php mvc bootstrap ua-cam.com/video/gPC_xbtTx-Y/v-deo.html
✅ Aplicación web con laravel ua-cam.com/video/j7bml8EQpIk/v-deo.html
✅ Aplicación en JAVA ua-cam.com/video/kPCbb80_6GI/v-deo.html
✅ Aplicación web con python ua-cam.com/video/gUED5uFmyQI/v-deo.html
✅ Sitio web con php y Mysql ua-cam.com/video/IZHBMwGIAoI/v-deo.html
✅ Cómo crear una aplicación web con javascript ua-cam.com/video/ioFB_DfD_u4/v-deo.html
✅ Crud php mvc bootstrap ua-cam.com/video/gPC_xbtTx-Y/v-deo.html
✅ Crud Java ua-cam.com/video/kPCbb80_6GI/v-deo.html
✅ Aplicación WEB con PYTHON ua-cam.com/video/gUED5uFmyQI/v-deo.html
✅ Cómo crear aplicación angular CRUD ua-cam.com/video/ATn_Ds1zzOU/v-deo.html
✅ CÓMO hacer un CRUD en PHP y mysql ua-cam.com/video/yr699_OD3-g/v-deo.html
Hola, tengo una pregunta , y es la siguiente. porque se incentiva a los "nuevos", a instalarse un package como WAMP o similares? digo, estan comenzando, entonces meterle un apache y que no sepan nada sobre el (ni ver sus logs), meparece que se estan poniendo a correr cuando aun no saben ponerse zapatillas. no digo que esos packages no sirvan, pero deberian de comenzar sus desarrollos php primero, sabiendo que con php mediante la CLI pueden levantar el webserver diseñado para asuntos de develop... luego de comprender eso, eel seteo de aquel server de php, comprenderan que es el document_root, veran en tiempo real las transacciones, etc..... bueno, es una pregunta nada mas, si quieren seguir pasando a produccion sin tener idea sobre el webserver, es cosa de cada cual, pero, es recomendable que no solo miren de un lado, el webserver tambien les compete como developers
www.php.net/manual/es/features.commandline.webserver.php
@@benjaminsanchez9097 es más rápido y nos permite enfocarnos a conocer un tema, por otro a nivel pedagógico se podría crear un curso sobre el tema de: "Los servidores web php" para poder satisfacer esa necesidad, este es un vídeo para poder aprender a entender las API y ver su funcionamiento, saludos y muy buen comentario.
@@Develoteca eso de preparar un curso para aquel tema, bueno , XD, como producto tendrias algo que los demás no tienen... y a que "curso avanzado de PHP" ... "curso avanzado de Laravel"... etc, ninnguno de esos es realmente "avanzado", ya que estos como primer modulo tendrian qu mostrarle al alumno los puntos basicos del servidor de aplicaciones que elijas... y diigo basico, porque, profundizar sobre Apache o NGINX.... es asunto de otro curso XD , saludos
Que tiempo duran las promosny cada cuando sacas nuevas promociones para adquirir un curso?
@@Phenom666 duran 1 mes y tratamos de sacar la gente que me ayuda y yo cada 2 meses un curso y actualizar el contenido, saludos.
Que valioso contenido nos das Oscar, muchas gracias
Un gusto Israel, ¿Revisaste el Framework php que usamos?, es simple sencillo y sobretodo nos ayuda a familiarizarnos con MVC y otros Frameworks, saludos,🤟
Excelente , lo puedes asociar he integrar a mikrotik
Eh quedado encantando por la calidad de guia que han hecho, exelente, ojala siguan sagas asi y talvez el uso de los views.
10 de 10
Gracias JUAN, no olvides en compartir el vídeo en tus redes sociales, conocidos y amigos eso ayudará al canal.
!Muchas gracias Don Develoteca! xD
Un abrazo fuerte profe :)
😂Saludos inge Manuel, fuerte abrazo.
Muchas gracias por sus aportes Don Develoteca jajaja
😂 ningún Don Develoteca, Sr. Don Develoteca ( como dice don Ramón del chavo del 8).
muy buen video, podrias hacer un video de laravel? mvc/api?
Tenemos uno pero de Lumen, el microframework basado en laravel, te dejo el link: ua-cam.com/video/IJSrPKlJixA/v-deo.htmlsi=z2sSKFJBqebKa-FW
huuuuuuuuuu que super gracias tio Dev....
😅🤟 un gustazo Junior,
Hola gracias por tus videos, para hacer APis cual me recomiendas leaf 3 o laravel lumen ?
Leaf 3 es encillo, pero si ya tienes experiencia con Laravl y otros frameworks te aconsejo Lumen: ua-cam.com/video/IJSrPKlJixA/v-deo.html Saludos.
Está genial la miniatura de tu vídeo 😂 por cierto gracias por subir contenido de calidad amigo saludo desde Venezuela.
Un gusto Néstor, no olviden en compartir el vídeo para apoyar al canal, 🤟
Hola que tal, excelente video 👏. Una consulta, se puede usar con mongo db.
me gustan mucho tus videos podrías hacer un video sobre FastAPI?? seria genial :D
Un gusto SrGlas, claro estamos gestionando varios videos que nos han pedido pero tenemos en la mira a FastApi para hacer un CRUD y poder conocer como trabaja, saludos y no olvides en compartir el video para apoyar al canal, éxito.
broo deberias hacer un video de como guardar imagenes en php y mysql :(( y mostrarlas
Es importantísimo
Se presentó un error al desplegar la API en un servidor basado en Redhat y corriendolo sobre httpd. Me muestra la raíz /, pero al entrar en alguna ruta me muestra que no existe en el servidor.
Ayuda por favor.
Llegando tempra
buenas profe ya termine de ver el video y tengo dos dudas
- Estaba revisando la documentación de Eloquent no me quedo clara la diferencia entre destroy y delete
- Porque al borrar un registro el id no se reinicia?
Muchas gracias por su tiempo
*_Me gustaría que hicieras un router desde 0 con vanilla php. Estoy haciendo uno, pero no trabé a la hora de crear rutas dinámicas por ejemplo al usar "/user/{id}/"_*
Hay una librería llamada phproute muy bueno, tiene exclusivamente la funcionalidad de rutas.
Es problema de mi celular o el video q no se puede cambiar de calidad de imagen
Posiblemente aún se está procesando el video publicado, saludos.
Gracias x el dato.
😎
Buenas, al crear una nueva ruta no me lleva a ningún lugar, seguí paso a paso tu tutorial y no tengo en el log un error como tal.
Hola Profe, excelente curso, en Leaf me conecté con SQL Server, ya sabe tiene sus artimañas, pero no encuentro la manera de invocar un SELECT MAX(id)+1 AS NewId FROM Tabla antes de insertar un registro y esto independiente de que fuera MySQL nativo. Es decir que en algunos casos de bases de datos existentes, no me sirve el autoincremento en algunas tablas, ya sabe porque alguien así las diseño, o bien me tengo que adaptar a que genero el ID manual. Pero no encuentro la manera de hacerlo con LEAF. En un curso pasado de LARAVEL si pude pero era otro componente. La verdad estoy muy satisfecho con sus cursos, he aprendido demasiado. Espero me pueda resolver o apoyar. Saludos.
Excelente! Muy valiosa esta informacion.!
Let's go 💪
Muy buen Video crakc... Quería hacerte una pregunta... Si Quiero meterle un framework front end... las cabeceras irían en el controlador?
¡Qué épico el intro! ¡Un abrazote hermano, el gran Don Develoteca! :D
lo que estaba buscando 🥲🥲
Hola Master, consulta me podrias ensenar como hacer un MODAL SOBRE MODAL usando alpine y tailwind? se lo voy agradrecer
Hola vashisv no entendí muy bien tu solicitud, saludos.
In JsonFile.php line 117:
Could not read ./composer.json
The file "./composer.json" is not readable.
alguien sabe que esto ?
Excelente, estoy buscando como implementar queries Join, subqueries y consultas con funciones y de aggregación.
Puedes usarlo como las que están indicadas en la documentación o con eloquent, igual si gustas ejecutarlo de forma "natural" el framework tienen una clase que se encarga de eso(te lo dejo en el link) :leafphp.dev/modules/db/v/2/builder.html
Excelente y valiosa información!! GRACIAS!!
Un gusto Yami, no olviden en compartir el vídeo para apoyar al canal,
Excelente tutorial, pero tengo una duda, como corregir que por ejemplo cuando las palabras de retorno tengan acento las muesrte bien y no con simbolos, por ejemplo si la palabra es 'Aquí' que la muestre tal cual y no que muestre 'Aqu \u00ed' ?
Gracias.
Es convertirlo con le lenguaje que gustes, si usas Front cómo Angular, React, Vue cambiará un poco la conversión, saludos David.
58:27 me da error status: 500 internal server error, cuando hago la prueba del echo si me imprime el nombre, pero cuando agrego los demás datos me da ese error como lo soluciono?😢😢😢😢
como siempre, directo al grano! gracias por todo!
Está macizo este framework, creo que voy a implementar algo, muchas gracias. Por cierto, si yo quisiera hacer algo con php puro y nada más mantener en la capa de datos, un servicio API con este framework, podría consumirlo desde un form definido en mi capa de vista por medio del action?
Sii, está potente, es correcto Axel, por ahora está abierto a recibir solicitudes, pero de igual forma si lo quieres restringir puedes configurarlo en CORS,👌
Hola Oscar uh.. gracias por tu aporte a la sociedad.
Quiero pedirte si puedes enseñarnos
Sql básico puro. El lenguaje son fremwork ni plicaciones.
Cómo admi, o mysql Workbench,
Hola tercermundista, claro, ya lo estaba armando, hay varios cursos que están en proceso, pero aún no buscamos el tiempo para proseguir, mientras seguiremos produciendo.
@@Develoteca gracias 😃😊
me leiste la mente justo estaba buscando hacer una api
💯👌 excelente, este Framework es muy poderoso y nos ayuda a acercarnos a Laravel, Eloquent, Lumen y más, muy bueno si me preguntas, saludos Frank.
Qué tal profe, disculpe, en caso de querer desplegar el proyecto API en un hosting compartido con CPANEL, se despliega de la misma manera que las API´s anteriores que se han realizado o se tiene que hacer algún otro proceso, gracias!! excelente contenido
Holaa, tengo la misma pregunta!!
Hola me parece muy bien la explicación. Solo falta desarrollar la seguridad y la autentificacion
Si, en la documentación podemos apoyarnos, maneja autenticación y tiene disponible algunos ejemplos.
Excelente explicación Oscar, algo que me gustaría comentar es que usé una BD de MySQL donde tenía datos de prueba y la Llave primaria (PK) tenía el nombre (idContactos) por lo que al realizar el método consultar en el controlador me indicaba error de que no encontraba el campo id en mi tabla, para solucionar el problema cambié el nombre de dicho campo en mi tabla.
No he llegado ni a la mitad del video y ya estoy entendiendo el funcianamiento de una API. Y aprendiendo MVC al mismo tiempo. Que gran explicacion la de este profe. Gracia por el aporte Develoteca.
Un gusto Phenom666 no olvides en compartir el vídeo para apoyar al canal, éxito.
¿Es posible crear una API para las operaciones crud de imágenes? No encuentro información de laravel al respecto
Estuvo demasiado genial este video muchas gracias.
UN gusto Edward, no olvides en compartir el video para apoyar al canal.
Buen tutorial, quiero llamar funciones de otro controlador, tengo otro controlador que genera apodos, y quiero llamarlo desde el controlador contactos, cómo se haría con Leaf, no encuentro en la documentación, muchas gracias
Sigo aprendiendo mucho de ti Inge, gracias
Para los 100k hace falta un directito Don
😂👌💯💯💯 si muy pronto, haremos evento 😃
Buen video, me gustaría saber como implementar JWT para proteger los endpoint
Aquí tienes info : leafphp.dev/modules/auth/v/2.1/methods.html saludos.
Seria bueno un video donde expliques como implementar seguridad a la API
gracias ,siempre te sigo y me encanta que subas este video sobre API lo esperaba y mas de ti gracias
Un gusto Johanna, a practicar, muy fácil el Framework.
He visto dos tutorías tuyos sobre api con php te agradezco mucho tu ayuda con estas instrucciones pero me he fijado que en ambos omites una parte muy importante que hacer el api privada para q no tenga acceso de cualquier persona
QUE BUEN VIDEO PROFE, AUN NO LO HE VISTO TODO PERO ESTA BUENISIMO
Un gusto Diego, espero que lo veas, manejamos un Framework y no es complicado ya que el Framework es relativamente nuevo y liviano, saludos.
1:16:16
Es lo que esperaba develoteca 🎉🎉🎉
🤟💯
Excelente video, te pasaste!
Podrias hacer un curso de Leaf MVC (no api), para crear proyectos pequeños/medianos, ejemplo una landing page que tenga una seccion de login/register y un dashboard?
Justo estaba preparando uno para empezar, pero me he detenido un poco, saludos.
@@Develoteca seria genial, en serio tus videos me han ayudado bastante y he aprendido montones, sigue asi!!!
@@Develoteca Te puedo consultar algo?
En Leaf como puedo realizar una redireccion en un controlador? Trate con echo view() como lo indica la documentacion, pero lo hace mal, muestra la visa, pero se queda en la misma ruta anterior.
Mi idea es que si entro a la ruta "/register" y una validacion da error, redirigirlo a la pagina principal ("/") con un mensaje de error
Gracias por el aporte me atrevo a preguntar como sería para desde React conectarme a la api con php para realizar un registro de usuarios con validacion de datos???? Gracias
gracias saludos desde colombia
Un gusto wilson, no olvides en compartir el video para apoyar al canal, éxito.
Excelente Amigo Oscar... Gracias por compartir su conocimiento, tiempo y esfuerzo. Excelente Curso 👍👍
Un gusto Gonzalo, no olvides en compartir el vídeo para apoyar al canal,
Muchas gracias por tu trabajo, fácil de entender.
Tengo una duda: si en mi BD no tengo el campo id, en su lugar tengo dos campos, n_cliente y Albaran, y quisiera que me muestre (por el método GET) los datos que corresponden al numero de cliente + numero de albarán, como lo construyo?.
// consulta un registro
app()->get("/envios/{ID}", 'enviosController@consultar'); //
// EnviosController
public function consultar($id){
$datosenvios= envios::find($id);
response()->json($datosenvios);
}
No sé como decirle que me busque por los dos campos
Un saludo