👉 Link aquí para adquirir cursos de DEVELOTECA: cursos.develoteca.com/ 👉 Link aquí para adquirir tu descuento: www.hostinger.com/develoteca ✅ CURSO de PHP desde CERO ruclips.net/video/nCB1gEkRZ1g/видео.html ✅ Sitio web con php y Mysql ruclips.net/video/IZHBMwGIAoI/видео.html ✅ Crud Laravel 8 ruclips.net/video/9DU7WLZeam8/видео.html ✅ Sitio web con php y Mysql ruclips.net/video/IZHBMwGIAoI/видео.html ✅ Crud Laravel 8 ruclips.net/video/9DU7WLZeam8/видео.html ✅ Crud php mvc bootstrap ruclips.net/video/gPC_xbtTx-Y/видео.html ✅ Aplicación web con laravel ruclips.net/video/j7bml8EQpIk/видео.html ✅ Aplicación en JAVA ruclips.net/video/kPCbb80_6GI/видео.html ✅ Aplicación web con python ruclips.net/video/gUED5uFmyQI/видео.html
@@jonathanmoralespiscoya9015 un gusto Jonathan, no olviden el compartir el video con sus contactos para ayudar al canal y el aporte tenga apoyo, saludos.
Los videos donde enseñan PHP son cada vez mas escasos y de mala calidad... pero tu haces un gran trabajo por lo que todo el que este aprendiendo este lenguaje es un suscriptor asegurado... felicidades..
Por si alguien viene con Linux , cuando prueba si corre bien ( 13:50 aprox) , tendrían que inicializar primero : php -S localhost:puerto(8080 por ej) Saludos! pd: Muy buenos tus videos Oscar. Estoy aprendiendo php
¡Porrrrrrr fin!... Llevaba casi un mes buscando un buen tutorial de cómo hacer un api en php, casi todos no tenían muy buenas prácticas pero este ha sido el mejor que he visto
Mil gracias por el tutotiral, super completo de principio a fin, excelente explicación, de los mejores tutoriales paso a paso! Pensaba buscar un tuto para hacer el API en local y luego buscar otro tuto para subirlo a Hostinger precisamente, y este video tiene todo lo que necesitaba! 💪👍
ulalaaaaaaaa.... excelente profe... al punto sin mucho vuelta... seria interesante aplicarle JWT a este curso..muchas gracias por compartir contenido de gran valor...
¡Gracias profe Oscar!. Uso ubuntu 22.04 cambié una línea en el fichero de apache2.conf "Allow Override None" por "Allow Override All" para que funcionaran las rutas correctamente. En el hosting dónde subí la api, tuve que cambiar a la versión 8 de php por que en la versión anterior no funciona. Saludos!
no conocía de Flight, gracias a este tutorial estuve testeando, usando Composer, me gusto mucho, algo que me gustaría es poder darle un filtro de seguridad, una especie de "Usuario, Constraseña" para agregar, editar, borrar datos, creo que igual forma se puede hacer obteniendo los datos del usuario con request->data->
Hola estoy mirando nuevamente el video ....confieso que tengo resistencia con los framework....pero quiero tener claro como armar una api...tengo mi propio emprendimiento ya funcionando hace un par de años y bueno trato de ir mejorando mi producto.....
El contenido de este canal es maravilloso, estos videos tiene alto contenido educacional en lo que refiere php. Recién me estoy iniciando en este lenguaje de programación y lo haces ver fácil. Muy agradecido con tu dedicación. Sería interesante que puedas crear webhooks con php!
nomaaa era lo que estaba esperando!!1 justo estoy trabajando en une empresa que ocupan vanilla js y api rest con php, esto e ayudara ucho profe muchas gracias!
@@Develoteca claro porye , en cuanto temrine se lo copartire a compañeros del trabajo que de igual manera esta introducioendoce a todo este mundo de la programacion :3 muchas gracias profe, eres le mejor
gracias por sus contenido profe, suba un video consumiendo api que tienen token de validacion, Gracias si tiene un curso donde lo muestre por favor compartir el enlace
Para los que instalaron con composer y no les funcione, deben correr luego de instalar: composer update, de esa manera genera el autoload correctamente, saludos
@@Develoteca Hola Oscar, revise los cursos, muy interesantes, este último me ayuda en un pequeño proyecto, revise en la web los cursos y me interesa tomarlo, el contenido es el mismo que esta publicado en el canal, además me gustaría hacer algunas consultas, gracias por tu atención y estaré atento a tu respuesta. Muchas gracias por el gran aporte.
@@renzo18712 hola David, es correcto, adicional en la plataforma tienes el código fuente y apoyo con los temas o dudas en general, saludos y excelente día.
Muy buen video, bien explicado, de primera quedo funcionando tal cual lo mostrado aqui, pero... (siempre hay un pero jajaja) tengo un par de consultas, 1 - ¿como agregarle una busqueda por nombres por ejemplo usando like? 2 - ¿Como mostrar correctamente las palabras que llevan tilde ya que me muestra con caracteres raros como en el video? Muchas gracias.
Llegué a este video buscando solución a un problema que tengo con CORS, tratando de saber como se organiza el intercambio de cabeceras en un API con method POST. Me encontré con un material valioso y y fácil de seguir, pero tengo que seguir buscando. Si tú, Oscar, o alguien otro me indica por donde buscar, estaré muy agradecido.
Tenía el mismo problema, según lo que investigué, se debe a que hay que setear las cabeceras que vas a permitir solicitudes de cualquier parte, pega esto en tu .htaccess a ver si te anda: Header always set Access-Control-Allow-Origin "*" Header always set Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS" Header always set Access-Control-Allow-Headers "Content-Type, Authorization" Header always set Access-Control-Allow-Credentials "true"
Hola fenómeno, felicidades por tu trabajo y gracias por compartir tu sabiduría. Recién te encontre, y me parece increíble la cantidad de videos que tienes. Quiero hacer una aplicación web para que los empleados de una empresa registren su entrada y salida del trabajo cada dia. ¿ Con alguno de tus cursos puedo aprender crear esto ? Gracias
Felicidades Maestro!., que bien lo hacen., de esta manera uno avanza mas rapido en conocimiento de estos temas que son confusos por tanta informacion en internet que nos dispersan del objetivo REAL., solo una pregunta , esto del flight y la conexion tambien opera mediante el sqlsrv para usar php con mssql?...saludos!!!
Hola saludos feliz día Dios te guarde me está sucediendo en lo siguiente voy por el capítulo donde enseñas a cómo pasar el tema de las variables a través de post para la api pero por alguna extraña razón me están viajando las variables en blanco el resultado es el correcto se realiza la inserción del alumno pero nombre y apellido están viajando con valores nulos
Hola Oscar me parece muy bueno el mini curso.... pero tengo un detalle... Hago mis pruebas en un servidor linux con Debian11 , php 8.2, apache y mariaDB Todo funciona hasta que cambio la ruta a "saludar" ¿Tengo que cambiar alguna otra configuración ?
Excelente video gracias por el contenido, una pregunta amigo y si quiero utilizar otra base de datos por ejemplo una base de datos Firebird o Interbase como uso ese framework
Hola, gracias por compartir. Compi, esto se parece mucho a laravel, yo no la uso porque me parece una capa muy extensa para proyectos iniciados desde cero. ¿Tienes o podrías hacer un tuto más a profundidad de este framework para hacer consultas complejas, validación de formularios o para construir un sitio con distintas secciones? Nuevamente gracias.
Aprende ambos, no te arrepentirás, solo no te enfoques solo en uno, recuerda que los proyectos cambian, prácticamente puedes trabajar con ambas, recuerda que cada problema puede tener varias soluciones no te cierres, saludos Yo.
hola amigo espero estes muy bien, muy bueno tu contenido, fijate que me hice un api con este video, pequeño para probar, y localmente todo muy bien, pero al subirlo a un servidor, y probarlo en un proyecto en reac.js, me marca errores de los CORS, anduve investigando pero no me queda claro despues de ver tanta informacion... tendras algun video explicativo sobre ese tema, muchas gracias! (y)
@Develoteca hola profe, buen curso, excelente maestro, muy bien explicado todo. Tengo una pregunta, cuando lo instalé por composer, me aparece diferente la estructura de carpetas, y no pude seguir de esa forma, tuve que implementarlo tal como lo hizo ud descargando el zip. Alguna sugerencia al respecto? Gracias por responder
Buen tutorial profesor, una consulta leyendo la documentación del framework, no veo cómo poder leer variables del header, por ejemplo capturar un token para poder ejecutar o no la solicitud, muchas gracias por tus videos
Muchas gracias! Estoy usando otros hosting, tengo mi front en React y mi API en PHP, el front lo tengo en la carpeta web/ y el back en una carpeta api/, todo lo tengo dentro del mismo hosting. Pasa que el FE me carga bien, pero al testear el API, siempre me retorna una respuesta HTML genérica del FE y no me funciona el API, sabes qué pueda ser o tienes algún ejemplo de como lo haces? Subir FE y BE en el mismo host?
Para los que tienen Linux y no quieren instalar todo en local, una forma más fácil podría ser que instalen Docker, sé descargar una imagen ya con todo el paquete LAMP.
Es correcto, estos Frameworks están precisamente para eso, pero igual hay que pensar en si la cantidad de programadores participaran entonces si hay que hacer una integración más profunda con otros Frameworks cómo Lumen.
Cordial Saludo Develoteca muy bueno su contenido, realmente se aprende Mucho, llevo tiempos siguiendo su canal. Tengo una duda, debo hacer un chat de mensajeria en tiempo real, debo enviar mesajes pero ademas imagenes y poder crear grupos debe ser programa para escritorio, esto es para la U, quisiera saber si tienes un Curso donde Explique un poco del tema. Agradezco su ayuda
Hola Jhon, no tengo un proyecto como tal, lo que si puedo aconsejarte es usar webrtc o firebase (todo el web) y luego usar elektron para convertir la webapp en escritorio webrtc.org/ saludos (tenemos un chat el en canal con firebase) solo que tiene un poco de tiempo que salió.
@@Develoteca el chat en firebase lo tienes en canal publico o privado? lo puedo estudiar? --> este ->>(tenemos un chat el en canal con firebase) solo que tiene un poco de tiempo que salió.
Maestro, estoy a punto de crear una aplicación para un restaurante y no sé qué framework elegir para crear el backend, CodeIgniter, Flight, Leaf o Laravel. Cuál me vendría mejor si planeo usar React en el frontend?
Saludos, quiero agradecerle por excelente contenido, quería consultarle como puedo hacer ya que cuando en la base de datos tengo algún nombre con acentos, me sale un error cuando intento hacer la petición y me sale el siguiente error: 500 Internal Server ErrorArgument 1 passed to flight et\Response::write() must be of the type string, bool given, called in C:\wamp64\www\api\flight\Engine.php on line 595 (0)#0 C:\wamp64\www\api\flight\Engine.php(595): flight et\Response->write(false) #1 C:\wamp64\www\api\flight\core\Dispatcher.php(223): flight\Engine->_json(Array)
Si, la documentación está dirigida a Api, pero en concreto es muy flexible y se pueda adaptar a tu necesidad (con programación tradicional y sin frameworks), saludos.
@develoteca Flight PHP está ya sin mantenimiento hace casi 2 años, el aparente soporte a versiones 8.x es dudoso y está con una pila de tickets el proyecto sin responder hace meses. ¿Qué otra alternativa propones?
Buenass cómo estás ?? Porque puede ser que solo me deje hacer gets y no me permita ni delete, update o post cuando lo subo a hostinger? Probé pegarle desde adentro del servidor por una web en react y tuve el mismo resultado. Gracias
Te sugiero uno de paga ( siempre es bueno tener uno profesional) pero igual si consideras que no es el momento te dejo este gratuito: mex.000webhost.com/ ahora si te animas con un hosting para poder presentar tus proyectos de forma profesional te dejo este otro ( si usas el cupón DEVELOTECA te hacen un descuento ): hostinger.com/develoteca saludos y éxito en tu proyecto.
Mm podría ser, aunque PHP es nuestro lenguaje base podríamos ponerle con Flight, prácticamente flight solo lo usamos para obtener datos y por las rutas, es muy sencillo que pues la mayoría no lo menciona, pero podríamos ponerlo en la descripción, saludos y gracias por la observación.
Creo que estás confundido amigo, para nada lo que muestras es una api (en toda la extensión de la palabra, lo cual conlleva otros "tiempo real" y otros servicios mas complejos a nivel de servidores dedicados); Solo has creado una BD para consumir data vía json, por medio la consulta php, nada más. y a la verdad todo lo que muestras es innecesario, se hace solo con menos de 30 lineas php y la bd.
Hola escencia te invitaría a buscar la definición de API, claro muchas empresas y otros tipos de software han trabajado de forma más robusta y algunos que no saben el término o definición terminan un poco confundidos hasta con la definición, te invito a buscar el término e investigar por tu cuenta 🙂.
@@Develoteca Si amigo, sé bien la definición, solo te señalaba que decir "Cómo hacer una api con php" es insuficiente, no lo cubre todo, no es tan simple; y si, me refería a esos sistemas que son "verdaderos sistemas de consumo", no un un php y una bd, es cómo decir que he creado una red social en pocos minutos(de forma lapidaria, inmutable, o definitivo); mirando que existen infraestructuras gigantes que saben hacer las cosas como son.
@@escenciarem tienes razón, si me pusiera a fabricarlo ya no lo pondría gratis, digo de alguna forma es lo que se paga en las empresas, es inmenso pero por algo se empieza, ¿O si esperabas conseguir todo un sistema aquí en RUclips con todos los conceptos que buscas y ejecutados por una empresa? lo mejor es vender tu un software con arquitectura orientada a servicios y ponerlo en producción y de paso hacer videos que expliquen mostrando todo el código que usaste pero como tú dices "cubriendo todo" , recuerda que es conceptual la idea es mostrar el concepto y bueno ya el espectador cobrar por cosas un poco más complejas como desarrollador, esto es gratis no lo olvides, si hiciera algo más complejo tendría que buscar la forma de cobrar el tiempo invertido y no se terminaría en un mes tardaría mucho más , saludos.
@@Develoteca Solo te puedo responder tus palabras con un "tienes un nuevo subscriptor"; Conceptual ha sido tu palabra clave, plus tu tiempo....; por acá un desarrollador app. Saludos 🙏
@@escenciarem un gusto y para eso estamos Excencia para debatirnos y aclararnos, esa es la escencia de la educación, que siempra exista un nivel crítico sobre lo que se hace, saludos y un gusto tenerte en la comunidad, bienvenido.
👉 Link aquí para adquirir cursos de DEVELOTECA: cursos.develoteca.com/
👉 Link aquí para adquirir tu descuento: www.hostinger.com/develoteca
✅ CURSO de PHP desde CERO ruclips.net/video/nCB1gEkRZ1g/видео.html
✅ Sitio web con php y Mysql ruclips.net/video/IZHBMwGIAoI/видео.html
✅ Crud Laravel 8 ruclips.net/video/9DU7WLZeam8/видео.html
✅ Sitio web con php y Mysql ruclips.net/video/IZHBMwGIAoI/видео.html
✅ Crud Laravel 8 ruclips.net/video/9DU7WLZeam8/видео.html
✅ Crud php mvc bootstrap ruclips.net/video/gPC_xbtTx-Y/видео.html
✅ Aplicación web con laravel ruclips.net/video/j7bml8EQpIk/видео.html
✅ Aplicación en JAVA ruclips.net/video/kPCbb80_6GI/видео.html
✅ Aplicación web con python ruclips.net/video/gUED5uFmyQI/видео.html
Gracias por el video, pero falto la parte de la seguridad por que entonces cualquiera con la URL puede modificar la base de datos
Gracias por el aporte, el mejor video de como crear una API, gracias.
@@jonathanmoralespiscoya9015 un gusto Jonathan, no olviden el compartir el video con sus contactos para ayudar al canal y el aporte tenga apoyo, saludos.
Recientemente empecé a aprender Php. Descubrí que este canal es una joya de contenido. Mil gracias por el contenido 🙏
Excelente Moisés, no olvides en compartir el video para apoyar al canal, éxito.
Los videos donde enseñan PHP son cada vez mas escasos y de mala calidad... pero tu haces un gran trabajo por lo que todo el que este aprendiendo este lenguaje es un suscriptor asegurado... felicidades..
Por si alguien viene con Linux , cuando prueba si corre bien ( 13:50 aprox) , tendrían que inicializar primero : php -S localhost:puerto(8080 por ej)
Saludos!
pd: Muy buenos tus videos Oscar. Estoy aprendiendo php
¡Porrrrrrr fin!... Llevaba casi un mes buscando un buen tutorial de cómo hacer un api en php, casi todos no tenían muy buenas prácticas pero este ha sido el mejor que he visto
Un gusto David, no olvides en compartir el video para apoyar al canal, saludos.
Fuera perfecto, sin usar librería
No me canso de ver su contenido maestro, muchas gracias!
Gracias Gerardo, no olvides en compartir el video para apoyar al canal y nos seguimos leyendo en otro video.
Y me volvió a salvar, justo en mi escuela estamos viendo el tema de las Apis y encargaron crear una👌
Muy bien Jesús, no olvides en compartir el vídeo eso ayuda al canal y para seguir publicando, éxito.
Nunca vi algo tan simple y perfectamente explicado, estoy sorprendido de su habilidad de enseñanza
Directo y al grano, como debe ser. Muchas gracias.
Que buen video amigoi graciasss!
Muchas gracias por este interesante video.
Un gusto Edward, saludos.
Mil gracias por el tutotiral, super completo de principio a fin, excelente explicación, de los mejores tutoriales paso a paso! Pensaba buscar un tuto para hacer el API en local y luego buscar otro tuto para subirlo a Hostinger precisamente, y este video tiene todo lo que necesitaba! 💪👍
Excelente Fernando, éxito en tu proyecto.💪
ulalaaaaaaaa.... excelente profe... al punto sin mucho vuelta... seria interesante aplicarle JWT a este curso..muchas gracias por compartir contenido de gran valor...
Justa mente es lo que le iba a pedirle que hiciera como hacer una API, por fin llego 💪🏻💪🏻
🙌🤟 excelente Jorge, no olvides en compartir el vídeo para apoyar al canal,
¡Gracias profe Oscar!. Uso ubuntu 22.04 cambié una línea en el fichero de apache2.conf "Allow Override None" por "Allow Override All" para que funcionaran las rutas correctamente. En el hosting dónde subí la api, tuve que cambiar a la versión 8 de php por que en la versión anterior no funciona. Saludos!
Gracias a esta api que publicaste puedo mejorar mis conocimientos con Angular y el mismo consumo de la api 😎😎
Excelente Anthony, no olvides en compartir el Video para apoyar al canal, éxito.
Excelente vídeo como siempre Oscar, gracias por tus aportes!
Con mucho gusto Jairo no olvides en compartir el vídeo para apoyar al Canal.
El mejor video que encontre para crear mi primer API para hacer un intento de cms casero
Muchas gracias por toda tu ayuda :')
Un gusto, no olvides en compartir el video para apoyar al canal, saludos.
EXCELENTE CANAL ❤ - LARGA VIDA A PHP ES EL MEJOR
Un gusto Juan, no olviden en compartir el vídeo para apoyar al Canal, saludos.
Muchas gracias por realizar este video. Me gustaria que la api, tuviera un token de seguridad, asi podemos limitar quien la consume.
De verdad estoy sorprendido con este Canal. que maravilla estoy aprendiendo mucho más rápido que en otros cursos que he estado. Felicidades
Excelente JAN, no dudes en compartir el vídeo para apoyar al canal, eso nos motiva aún más, saludos.
no conocía de Flight, gracias a este tutorial estuve testeando, usando Composer, me gusto mucho, algo que me gustaría es poder darle un filtro de seguridad, una especie de "Usuario, Constraseña" para agregar, editar, borrar datos, creo que igual forma se puede hacer obteniendo los datos del usuario con request->data->
Gracias profesor un abrazo grande. Excelente.
Hola estoy mirando nuevamente el video ....confieso que tengo resistencia con los framework....pero quiero tener claro como armar una api...tengo mi propio emprendimiento ya funcionando hace un par de años y bueno trato de ir mejorando mi producto.....
El contenido de este canal es maravilloso, estos videos tiene alto contenido educacional en lo que refiere php. Recién me estoy iniciando en este lenguaje de programación y lo haces ver fácil. Muy agradecido con tu dedicación. Sería interesante que puedas crear webhooks con php!
Un gusto Flavio, no olvides en compartir el vídeo para apoyar al canal, éxito 🤟
Uno de los tutoriales más completos
Gracias Jorge, no olvides en compartir el video para apoyar al canal.
Hola, muchas gracias, excelente tutorial, muy claro y conciso. Felicidades. Saludos y éxitos.
Muchas gracias Luc, no olvides en compartir el video para apoyar al canal, saludos.
Cómo siempre los mejores tutos, gracias profe
Gracias Alex, no olvides en compartir el vídeo para apoyar al canal, 🤟
Excelente explicacion profe. Muchas gracias
Un gusto Jesús, no olvides en compartir el vídeo para apoyar al canal, éxito.
justo lo que necesitaba para mi proyecto. Muchas gracias
Excelente Reyes, no olvides en compartir el video para apoyar al canal, saludos.
nomaaa era lo que estaba esperando!!1 justo estoy trabajando en une empresa que ocupan vanilla js y api rest con php, esto e ayudara ucho profe muchas gracias!
Excelente crash, no olvides en compartir el vídeo para ayudar al Canal.
@@Develoteca claro porye , en cuanto temrine se lo copartire a compañeros del trabajo que de igual manera esta introducioendoce a todo este mundo de la programacion :3 muchas gracias profe, eres le mejor
Excelente video
Muchas gracias Diego, no olvides en compartir el vídeo para apoyar al canal,
El mejor canal, gracias por este valioso contenido.
Gracias Israel, no olviden compartir el canal para ayudar al canal a crecer, saludos.
Muy pro fe.
Muy completo, muchas gracias
simplemente excelente. mil gracias... saludos....
Gracias Javier, no olviden en compartir el vídeo para apoyar al canal, éxito.
Genio! Gracias por compartir!
Excelente profe Oscar! un abrazo
Gracias Alejo, no olvides en compartir el vídeo para apoyar al canal, éxito.
Llego un año tarde pero la explicación es excelente !!!!
Interesante enfoque para realizar una API.
Gracias Jorge, no olviden en compartir el vídeo para apoyar al canal, saludos y seguimos en contacto.
Maestro! excelente video como de costumbre.
Gracias Erick, no olvides en compartir el video para apoyar al canal, exito.
gracias por sus contenido profe, suba un video consumiendo api que tienen token de validacion, Gracias
si tiene un curso donde lo muestre por favor compartir el enlace
Para los que instalaron con composer y no les funcione, deben correr luego de instalar: composer update, de esa manera genera el autoload correctamente, saludos
Que buen vídeo
Gracias Jhon, no olvides en compartir el video para apoyar al canal, éxito
Muy bueno, muchas muchas gracias
UN gusto DPD no olvides en compartir el video para apoyar al canal, éxito.
Muchas gracias por el framework muy sencillo de implementar
Un gusto David, bastante es sencillo y simple, no olvides en compartir el video para apoyar al canal, saludos David.
@@Develoteca Hola Oscar, revise los cursos, muy interesantes, este último me ayuda en un pequeño proyecto, revise en la web los cursos y me interesa tomarlo, el contenido es el mismo que esta publicado en el canal, además me gustaría hacer algunas consultas, gracias por tu atención y estaré atento a tu respuesta. Muchas gracias por el gran aporte.
@@renzo18712 hola David, es correcto, adicional en la plataforma tienes el código fuente y apoyo con los temas o dudas en general, saludos y excelente día.
Profe buen video, podria hacer un curso de C# por favor
Muy buen video, bien explicado, de primera quedo funcionando tal cual lo mostrado aqui, pero... (siempre hay un pero jajaja) tengo un par de consultas, 1 - ¿como agregarle una busqueda por nombres por ejemplo usando like?
2 - ¿Como mostrar correctamente las palabras que llevan tilde ya que me muestra con caracteres raros como en el video?
Muchas gracias.
profe oscar, gracias por el curso, está buenísimo. Puedes crear uno igual pero con Slim framework 4, con webtoken? Gracias Profe
Llegué a este video buscando solución a un problema que tengo con CORS, tratando de saber como se organiza el intercambio de cabeceras en un API con method POST. Me encontré con un material valioso y y fácil de seguir, pero tengo que seguir buscando. Si tú, Oscar, o alguien otro me indica por donde buscar, estaré muy agradecido.
Tenía el mismo problema, según lo que investigué, se debe a que hay que setear las cabeceras que vas a permitir solicitudes de cualquier parte, pega esto en tu .htaccess a ver si te anda:
Header always set Access-Control-Allow-Origin "*"
Header always set Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS"
Header always set Access-Control-Allow-Headers "Content-Type, Authorization"
Header always set Access-Control-Allow-Credentials "true"
Excelente video Oscar, pero que pasa con la seguridad de inyecciones y otros??
Es un tema completo que se agarra, es decir en este caso es la muestra de como se accede, pero la parte de seguridad es un tema exclusivo.
@@Develoteca ok gracias por la respuesta pero exclusivo de que o quien? hay algo mas al respecto en tu documentacion? saludos
Muchas gracias por impartir conocimiento. Tiene por favor algun tutorial de como crear pasarelas de pago usando PHP, paypal. tarjetas de credito , etc
Tengo una lista, dónde puedes encontrarte como hacerlo paso a paso, saludos Victor, no olvides en compartir el vídeo para apoyar al canal, saludos.
Hola fenómeno, felicidades por tu trabajo y gracias por compartir tu sabiduría.
Recién te encontre, y me parece increíble la cantidad de videos que tienes.
Quiero hacer una aplicación web para que los empleados de una empresa registren su entrada y salida del trabajo cada dia.
¿ Con alguno de tus cursos puedo aprender crear esto ?
Gracias
Me encanto ...
Muchas gracias Fabian, no olvides en compartir el video para apoyar al canal, éxito.
Felicidades Maestro!., que bien lo hacen., de esta manera uno avanza mas rapido en conocimiento de estos temas que son confusos por tanta informacion en internet que nos dispersan del objetivo REAL., solo una pregunta , esto del flight y la conexion tambien opera mediante el sqlsrv para usar php con mssql?...saludos!!!
Hola saludos feliz día Dios te guarde me está sucediendo en lo siguiente voy por el capítulo donde enseñas a cómo pasar el tema de las variables a través de post para la api pero por alguna extraña razón me están viajando las variables en blanco el resultado es el correcto se realiza la inserción del alumno pero nombre y apellido están viajando con valores nulos
Hola Oscar me parece muy bueno el mini curso.... pero tengo un detalle...
Hago mis pruebas en un servidor linux con Debian11 , php 8.2, apache y mariaDB
Todo funciona hasta que cambio la ruta a "saludar"
¿Tengo que cambiar alguna otra configuración ?
Hola Héctor, me suena a problemas con el httaccess, revisa si mod_rewrite está habilitado en apache esto lo puedes hacer en el httpd.config
@@Develoteca Listo ya quedo con un "sudo a2enmod rewrite" y reiniciando apache, muchas gracias!
Excelente video gracias por el contenido, una pregunta amigo y si quiero utilizar otra base de datos por ejemplo una base de datos Firebird o Interbase como uso ese framework
Hola, gracias por compartir.
Compi, esto se parece mucho a laravel, yo no la uso porque me parece una capa muy extensa para proyectos iniciados desde cero.
¿Tienes o podrías hacer un tuto más a profundidad de este framework para hacer consultas complejas, validación de formularios o para construir un sitio con distintas secciones?
Nuevamente gracias.
Yo nosé que aprender para el backend si php con laravel o nosé.js nosé que es más demandado ocupo sus opinión¿?
Aprende ambos, no te arrepentirás, solo no te enfoques solo en uno, recuerda que los proyectos cambian, prácticamente puedes trabajar con ambas, recuerda que cada problema puede tener varias soluciones no te cierres, saludos Yo.
Excelente video!, Para cuando El de Uso de JWT?
Hola throw, si también lo he pensado para una segunda parte, saludos.
@@Develoteca super!!!
@@ThrowGames un gusto, no olvides compartir el vídeo para apoyar al canal.
Profe, muy bueno su tutorial, muchas gracias, ¿Cómo se llama el software apuntador que utiliza para señalar en pantalla?
Muchas gracias Jorge, se llama lightshot, no olvides en compartir el video para apoyar al canal, éxito.
hola amigo espero estes muy bien, muy bueno tu contenido, fijate que me hice un api con este video, pequeño para probar, y localmente todo muy bien, pero al subirlo a un servidor, y probarlo en un proyecto en reac.js, me marca errores de los CORS, anduve investigando pero no me queda claro despues de ver tanta informacion... tendras algun video explicativo sobre ese tema, muchas gracias! (y)
@Develoteca hola profe, buen curso, excelente maestro, muy bien explicado todo. Tengo una pregunta, cuando lo instalé por composer, me aparece diferente la estructura de carpetas, y no pude seguir de esa forma, tuve que implementarlo tal como lo hizo ud descargando el zip. Alguna sugerencia al respecto? Gracias por responder
Hola buenas noches, le falto validar, para no recibir datos duplicados, tienes algun ejemplo por alli
Recibes los datos y buscas si hay algo similar con sql, si no hay insertas y si hay puedes mandar un mensaje al usuario.
Se ve genial pero, cómo la integras con formularios y con peticiones Ajax ? Gracias!
Puedes crear un archivo HTML y enviar los datos desde el HTML a la API, prácticamente es muy similar a un envío tradicional, saludos alphamx.
Muy buenos videos te voy a seguir, tenes algo de idea de Mulesoft, o algun tutorial?
Aún no Gustavo, saludos.
Buenardo
Un gusto, no olviden en compartir el vídeo para apoyar al canal.
NECESITO SABER COMO HACER EN PYTHON LOS POSIBLES MOVIMIENTO DEL REY EN UN TABLERO DE AJEDREZ
mil gracias
Buen tutorial profesor, una consulta leyendo la documentación del framework, no veo cómo poder leer variables del header, por ejemplo capturar un token para poder ejecutar o no la solicitud, muchas gracias por tus videos
Hola Noe, puedes hacerlo directamente con php, el framework tiene algunas funcionalidades pero es flexible con php, saludos.
@@Develoteca gracias profe, así lo voy a hacer entonces, muchas gracias, las relaciones la manejamos manual tambien?
Tienes alguno de alguna app rest? o este es una API REST? pero con php puro.
Buen video , como recibiria el framework la autorizacion para restringir accesos?
Se llama token y lo puedes buscar como un concepto llamado jwt, saludos.
Muchas gracias! Estoy usando otros hosting, tengo mi front en React y mi API en PHP, el front lo tengo en la carpeta web/ y el back en una carpeta api/, todo lo tengo dentro del mismo hosting. Pasa que el FE me carga bien, pero al testear el API, siempre me retorna una respuesta HTML genérica del FE y no me funciona el API, sabes qué pueda ser o tienes algún ejemplo de como lo haces? Subir FE y BE en el mismo host?
Para los que tienen Linux y no quieren instalar todo en local, una forma más fácil podría ser que instalen Docker, sé descargar una imagen ya con todo el paquete LAMP.
Lo recomienda usarlo para sistemas de gran escala? Buen video :)
Es correcto, estos Frameworks están precisamente para eso, pero igual hay que pensar en si la cantidad de programadores participaran entonces si hay que hacer una integración más profunda con otros Frameworks cómo Lumen.
waaa genial :D disculpe, que aplicación utiliza para hacer las lineas y cuadros rojos?
Es lightshot
@@Develoteca muchas gracias :D
sabes o como seria usarla con un framework angular :( ya que estoy dando vuelta en hacer un api
ruclips.net/video/ATn_Ds1zzOU/видео.html aquí tienes Kreiger no olvides en compartir el vídeo para ayudar al canal
Cordial Saludo Develoteca muy bueno su contenido, realmente se aprende Mucho, llevo tiempos siguiendo su canal. Tengo una duda, debo hacer un chat de mensajeria en tiempo real, debo enviar mesajes pero ademas imagenes y poder crear grupos debe ser programa para escritorio, esto es para la U, quisiera saber si tienes un Curso donde Explique un poco del tema. Agradezco su ayuda
Hola Jhon, no tengo un proyecto como tal, lo que si puedo aconsejarte es usar webrtc o firebase (todo el web) y luego usar elektron para convertir la webapp en escritorio webrtc.org/ saludos (tenemos un chat el en canal con firebase) solo que tiene un poco de tiempo que salió.
@@Develoteca el chat en firebase lo tienes en canal publico o privado? lo puedo estudiar? --> este ->>(tenemos un chat el en canal con firebase) solo que tiene un poco de tiempo que salió.
Habrá una manera de conectar o tener acceso a una bd local como sql server desde mi aplicación web alojada ?
Una pregunta esta API esta completa o es basica
recomendado 1.5x
Maestro, estoy a punto de crear una aplicación para un restaurante y no sé qué framework elegir para crear el backend, CodeIgniter, Flight, Leaf o Laravel. Cuál me vendría mejor si planeo usar React en el frontend?
¿Cuál es el proceso para incluir el .htaccess en el servicio de hosting?. En el ejemplo que desarrolla en el video lo realiza como localhost.
Según entiendo sería el mismo como para cualquier otro archivo que subas, saludos
@@pablohperez es correcto
Saludos, quiero agradecerle por excelente contenido, quería consultarle como puedo hacer ya que cuando en la base de datos tengo algún nombre con acentos, me sale un error cuando intento hacer la petición y me sale el siguiente error: 500 Internal Server ErrorArgument 1 passed to flight
et\Response::write() must be of the type string, bool given, called in C:\wamp64\www\api\flight\Engine.php on line 595 (0)#0 C:\wamp64\www\api\flight\Engine.php(595): flight
et\Response->write(false)
#1 C:\wamp64\www\api\flight\core\Dispatcher.php(223): flight\Engine->_json(Array)
Interesante Framework, lo único malo que percibo es que la documentación es muy pobre, o no estoy en lo cierto?
Si, la documentación está dirigida a Api, pero en concreto es muy flexible y se pueda adaptar a tu necesidad (con programación tradicional y sin frameworks), saludos.
Excelente video, una consulta, cuando yo consumo una api me entregan un usuario y un codigo, como hago para ponerle eso a mi api en php
Se le conoce como JWT, saludos, no olvides en compartir el vídeo para apoyar al canal.
@@Develoteca muchas gracias por responder, todos los jwt funcionan bien con php?, claro compartire y recomendare tu canal es excelente 👍
@develoteca Flight PHP está ya sin mantenimiento hace casi 2 años, el aparente soporte a versiones 8.x es dudoso y está con una pila de tickets el proyecto sin responder hace meses. ¿Qué otra alternativa propones?
Tenemos un vídeo reciente con otro Framework ruclips.net/video/Z5YQc7FhXyU/видео.html
@@Develoteca WOW excelente! Voy con ese entonces 😃💙
Ahorren tiempo y vallan al minuto 8:18 he ahí donde empieza lo interesante 😅
buenas que tal , si no me anda mi ht access que puedo hacer? le cambio la ruta y no encuentra
Como se llama los tipos de comillas que colocas en el SELECT * FROM alumnos :c
Buenass cómo estás ?? Porque puede ser que solo me deje hacer gets y no me permita ni delete, update o post cuando lo subo a hostinger? Probé pegarle desde adentro del servidor por una web en react y tuve el mismo resultado. Gracias
Hola, una consulta haces trabajas en php ? Si es asi cual seria el medio de contacto.
Hola por el momento se me complican los tiempos para trabajar en otros proyectos, saludos Arturo
buenas algun hosting gratis?
Te sugiero uno de paga ( siempre es bueno tener uno profesional) pero igual si consideras que no es el momento te dejo este gratuito: mex.000webhost.com/ ahora si te animas con un hosting para poder presentar tus proyectos de forma profesional te dejo este otro ( si usas el cupón DEVELOTECA te hacen un descuento ): hostinger.com/develoteca saludos y éxito en tu proyecto.
No tienes un curso más completo donde apliques la utenticación.
Profe, y con net core? xD
El título del vídeo debería ser: cómo crear una API usando Flight ?
Mm podría ser, aunque PHP es nuestro lenguaje base podríamos ponerle con Flight, prácticamente flight solo lo usamos para obtener datos y por las rutas, es muy sencillo que pues la mayoría no lo menciona, pero podríamos ponerlo en la descripción, saludos y gracias por la observación.
Creo que estás confundido amigo, para nada lo que muestras es una api (en toda la extensión de la palabra, lo cual conlleva otros "tiempo real" y otros servicios mas complejos a nivel de servidores dedicados); Solo has creado una BD para consumir data vía json, por medio la consulta php, nada más. y a la verdad todo lo que muestras es innecesario, se hace solo con menos de 30 lineas php y la bd.
Hola escencia te invitaría a buscar la definición de API, claro muchas empresas y otros tipos de software han trabajado de forma más robusta y algunos que no saben el término o definición terminan un poco confundidos hasta con la definición, te invito a buscar el término e investigar por tu cuenta 🙂.
@@Develoteca Si amigo, sé bien la definición, solo te señalaba que decir "Cómo hacer una api con php" es insuficiente, no lo cubre todo, no es tan simple; y si, me refería a esos sistemas que son "verdaderos sistemas de consumo", no un un php y una bd, es cómo decir que he creado una red social en pocos minutos(de forma lapidaria, inmutable, o definitivo); mirando que existen infraestructuras gigantes que saben hacer las cosas como son.
@@escenciarem tienes razón, si me pusiera a fabricarlo ya no lo pondría gratis, digo de alguna forma es lo que se paga en las empresas, es inmenso pero por algo se empieza, ¿O si esperabas conseguir todo un sistema aquí en RUclips con todos los conceptos que buscas y ejecutados por una empresa? lo mejor es vender tu un software con arquitectura orientada a servicios y ponerlo en producción y de paso hacer videos que expliquen mostrando todo el código que usaste pero como tú dices "cubriendo todo" , recuerda que es conceptual la idea es mostrar el concepto y bueno ya el espectador cobrar por cosas un poco más complejas como desarrollador, esto es gratis no lo olvides, si hiciera algo más complejo tendría que buscar la forma de cobrar el tiempo invertido y no se terminaría en un mes tardaría mucho más , saludos.
@@Develoteca Solo te puedo responder tus palabras con un "tienes un nuevo subscriptor"; Conceptual ha sido tu palabra clave, plus tu tiempo....; por acá un desarrollador app. Saludos 🙏
@@escenciarem un gusto y para eso estamos Excencia para debatirnos y aclararnos, esa es la escencia de la educación, que siempra exista un nivel crítico sobre lo que se hace, saludos y un gusto tenerte en la comunidad, bienvenido.