CursosEmpresasBlogLiveConfPrecios
Curso de Symfony Framework

Creación y Configuración de un Proyecto Symfony con Homestead

Curso de Symfony Framework

Contenido del curso

Symfony Framework

  • 1
    Crea una bolsa de empleo con Symfony

    Crea una bolsa de empleo con Symfony

    01:00 min
  • 2
    Autenticación y Gestión de Ofertas en Symfony

    Autenticación y Gestión de Ofertas en Symfony

    10:12 min
  • 3
    Desarrollo de Bolsa de Empleo con Symfony en PHP

    Desarrollo de Bolsa de Empleo con Symfony en PHP

    02:42 min
  • 4
    Modelo de Datos para Bolsa de Empleo: Entidades y Relaciones

    Modelo de Datos para Bolsa de Empleo: Entidades y Relaciones

    02:17 min
  • 5
    Virtualización y configuración de entornos de desarrollo con Homestead

    Virtualización y configuración de entornos de desarrollo con Homestead

    04:07 min
  • 6
    Creación y Configuración de un Proyecto Symfony con Homestead

    Creación y Configuración de un Proyecto Symfony con Homestead

    Viendo ahora
  • 7
    Creación de Entidades y Migraciones en Symfony

    Creación de Entidades y Migraciones en Symfony

    04:04 min
  • 8
    Creación de Controladores y Rutas en Symfony

    Creación de Controladores y Rutas en Symfony

    04:14 min
  • 9
    Listado y Creación de Empresas en Symfony

    Listado y Creación de Empresas en Symfony

    03:44 min
  • 10
    Control de Acceso y Creación de Usuarios en Symfony

    Control de Acceso y Creación de Usuarios en Symfony

    06:12 min
  • 11
    Creación de usuarios en Symfony para administradores

    Creación de usuarios en Symfony para administradores

    02:41 min
  • 12
    Listado y Postulación a Ofertas de Trabajo en Symfony

    Listado y Postulación a Ofertas de Trabajo en Symfony

    07:08 min
  • 13
    Layouts y herencia de templates en Twig

    Layouts y herencia de templates en Twig

    03:06 min
  • 14
    Envío de Correos en Symfony con Mailer y Transport

    Envío de Correos en Symfony con Mailer y Transport

    02:01 min
  • 15
    Despliegue de Aplicaciones Symfony en Producción

    Despliegue de Aplicaciones Symfony en Producción

    05:16 min
  • 16
    Comparativa de Frameworks PHP: Symfony, Laravel y Más

    Comparativa de Frameworks PHP: Symfony, Laravel y Más

    02:08 min
  • 17
    Symfony proyecto terminado: certifica y planifica

    Symfony proyecto terminado: certifica y planifica

    00:38 min
Tomar examen

Creación y Configuración de un Proyecto Symfony con Homestead

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads

      Inicializando el proyecto

      Ahora que tenemos las herramientas que necesitamos estamos en condiciones de crear nuestro primer proyecto Symfony.

      Mujer celebrando

      Para ello vamos a valernos de nuestro viejo y querido composer.

      Abre una terminal y ejecuta los siguientes comandos:

      cd ~ composer create-project symfony/website-skeleton code

      ¡Excelente! Tu proyecto está creado :)

      Explorando el proyecto

      Lo primero que querrás hacer será verificar que todo está en su lugar, ¿cierto? ¡Buena idea!

      Abre un navegador y dirígete a [http://homestead.test](http://homestead.test)

      Si todo salió bien deberías ver una pantalla como esta:

      Pantalla de bienvenida a Symfony

      ¡Felicitaciones! Has creado tu primer proyecto Symfony en una máquina virtual Homestead.

      Ahora que está todo en su lugar… ¿qué tal si miramos un poco por detrás de la cortina?

      Lo primero que debes comprender es cómo está conectada la máquina virtual con tu propia computadora.

      Es realmente simple, si te fijas en la definición de Homestead.yaml encontrarás:

      folders: - map: ~/code to: /home/vagrant/code

      Esta definición indica que tu directorio local ~/code (el de tu computadora real) está mapeado al directorio virtual /home/vagrant/code.

      Esto significa que todo lo que escribas en tu directorio ~/code será replicado en forma automática en el directorio /home/vagrant/code de la máquina virtual y viceversa.

      Esto permite que los cambios que realices en tu editor de código se vean reflejados en tu servidor web en forma inmediata (Sin necesidad de subirlos vía FTP ni nada por el estilo).

      Recuerda que el servidor web (Nginx en este caso) está alojado en tu máquina virtual y tú lo estás accediendo desde tu navegador a través de la URL [http://homestead.test](http://homestead.test)

      Pues bien, te invito ahora a que ejecutes los siguientes comandos:

      cd ~/code ls -l

      Ahí podrás ver todos los directorios y archivos que ha creado el instalador de Symfony.

      Repasémoslos brevemente:

      • bin/
        • Aquí encontrarás algunas herramientas útiles que veremos más adelante.
      • config/
        • Este directorio contendrá la configuración de tu aplicación y los paquetes que utilices.
      • public/
        • Aquí se encontrará toda la información a la que tiene acceso cualquier visitante de tu sitio.
      • src/
        • Este es probablemente el directorio más importante: aquí estará el código de tu aplicación.
      • templates/
        • Este directorio también contendrá código, pero sólo el referente a las vistas.
      • tests/
        • Aquí residirán los scripts que crearás para realizar las pruebas de tu aplicación.
      • translations/
        • Aquí se almacenarán los archivos de traducción que permitirán que tu aplicación pueda ser utilizada por personas de diferentes países.
      • var/
        • Este directorio es interno. El propio framework se encargará de administrarlo.
      • vendor/
        • Aquí se instalarán las dependencias que agregues usando composer.

      ¡Perfecto! Ya estamos casi listos para empezar a codear :)

      En la clase 2 te había adelantado que una de las ventajas de usar Symfony es su capacidad para generar código por tí.

      Para lograr este objetivo el framework cuenta con una poderosa herramienta: el ejecutor de comandos.

      Para accederlo simplemente escribe en tu terminal:

      php bin/console

      Verás una salida similar a esta:

      Terminal con opciones después de ejecutar el comando
      A través de este script podrás realizar una gran cantidad de tareas sumamente importantes a la hora de desarrollar tu aplicación: tenla muy presente.

      Hasta ahora todos los comandos que hemos usado los hemos ejecutado en la computadora física. Sin embargo, el servidor web, la base de datos y todo lo demás que conforma el entorno de nuestra aplicación está en la máquina virtual… es tiempo de ir a donde nuestro código vive.

      Dado que estamos trabajando con Homestead nos basta con ejecutar:

      homestead ssh

      Y estaremos dentro de la Matrix… quiero decir, de la máquina virtual :)

      Una vez dentro, muévete al directorio /home/vagrant/code usando:

      cd /home/vagrant/code

      Y luego, si usas el comando ls verás exactamente el mismo contenido que hay en ~/code en tu máquina física. Precisamente de éso se trata el mapeo que figura en tu archivo Homestead.yaml.

      Y ahora sí, es momento de comenzar a escribir código.

      ¿Qué mejor que arrancar implementando nuestro modelo de datos?

      Acompáñame a la siguiente clase y aprende cómo usar Doctrine en tus proyectos.

      Comentarios24

      Juan Vallejos

      Juan Vallejos

      Estudiante
      Hace 6 años
        Luis Daniel Mendoza Rodríguez

        Luis Daniel Mendoza Rodríguez

        Estudiante
        Hace 6 años
        Jesús CH

        Jesús CH

        Estudiante
        Hace 6 años
      Alessandro Staiano

      Alessandro Staiano

      Estudiante
      Hace 6 años
      Juan Franco

      Juan Franco

      Estudiante
      Hace 6 años
      Jimmy Buriticá Londoño

      Jimmy Buriticá Londoño

      Estudiante
      Hace 5 años
        Diego Alejandro Toro Reyes

        Diego Alejandro Toro Reyes

        Estudiante
        Hace 5 años
      Jesús CH

      Jesús CH

      Estudiante
      Hace 6 años
        Alessandro Staiano

        Alessandro Staiano

        Estudiante
        Hace 6 años
        Sergio Medina

        Sergio Medina

        Estudiante
        Hace 6 años
      Jhon Fabio Cardona Martinez

      Jhon Fabio Cardona Martinez

      Estudiante
      Hace 5 años
      SEBASTIAN SALAZAR

      SEBASTIAN SALAZAR

      Estudiante
      Hace 6 años
        Juan Caviglia

        Juan Caviglia

        Company_admin
        Hace 5 años
      Carlos Eduardo Gomez García

      Carlos Eduardo Gomez García

      Profesor
      Hace 6 años
      Royer Guerrero Pinilla

      Royer Guerrero Pinilla

      Estudiante
      Hace 6 años
      Kenet Andrés Chungandro Montenegro

      Kenet Andrés Chungandro Montenegro

      Estudiante
      Hace 6 años
        Gastón Berruet

        Gastón Berruet

        Estudiante
        Hace 6 años
        Kenet Andrés Chungandro Montenegro

        Kenet Andrés Chungandro Montenegro

        Estudiante
        Hace 6 años
      leopoldo Iván Villalpando Cruz

      leopoldo Iván Villalpando Cruz

      Estudiante
      Hace 5 años
        leopoldo Iván Villalpando Cruz

        leopoldo Iván Villalpando Cruz

        Estudiante
        Hace 5 años
        leopoldo Iván Villalpando Cruz

        leopoldo Iván Villalpando Cruz

        Estudiante
        Hace 5 años
      Mariano Gastón Paduani

      Mariano Gastón Paduani

      Estudiante
      Hace 5 años
      Andrés Gutierrez

      Andrés Gutierrez

      Estudiante
      Hace 5 años
      SEBASTIAN SALAZAR

      SEBASTIAN SALAZAR

      Estudiante
      Hace 6 años
        leopoldo Iván Villalpando Cruz

        leopoldo Iván Villalpando Cruz

        Estudiante
        Hace 5 años
      Sargis

      Sargis

      Estudiante
      Hace 5 años
      Cristian Orlando Rincon Bonilla

      Cristian Orlando Rincon Bonilla

      Estudiante
      Hace 6 años
        Kenet Andrés Chungandro Montenegro

        Kenet Andrés Chungandro Montenegro

        Estudiante
        Hace 6 años
        Kenet Andrés Chungandro Montenegro

        Kenet Andrés Chungandro Montenegro

        Estudiante
        Hace 6 años
      Japheth Calzada López

      Japheth Calzada López

      Estudiante
      Hace 6 años
      Miguel Figueroa

      Miguel Figueroa

      Estudiante
      Hace 6 años
        Angel Fernando Quiroz Campos

        Angel Fernando Quiroz Campos

        Estudiante
        Hace 6 años
      XaviCloud

      XaviCloud

      Estudiante
      Hace 6 años
      XaviCloud

      XaviCloud

      Estudiante
      Hace 6 años

      Noooooooooooo que mal... Este era el curso que mas había esperado, y... En mi humilde opinión esta horrible !!!!!

      Hola amigo, me gustaría saber que crees que le falta? o no te gusta el formato.

      opino igual, no está nada claro como empezar a montar la base del proyecto según el S.O. que uses

      CREA UN ENTORNO LOCAL - MUY FÁCIL . Se que no es con maquina virtual, pero os traigo una manera mas sencilla y mas rápida de crear un entorno de desarrollo local, que es mas que suficiente para aprender. . Para la instalación es necesario tener previamente: ----------Cualquier paquete como XAMPP, WAMP, etc ----------Php 7.^ ----------Composer . INSTRUCCIONES . Paso1- Descargar el cliente de Symfony(https://symfony.com/download) ..Paso1.1- Podemos comprobar si nuestro sistema tiene todo lo necesario para crear un nuevo proyecto con el comando (symfony check:requirements) . Paso2- Desde el cmd nos ubicamos en nuestra ruta xxx, htdocs, etc y ejecutamos el siguiente comando(composer create-project symfony/website-skeleton my_project_name) . Paso3- Ya tendremos el esqueleto base de Symfony. . Paso4- Ahora toca revisar nuestro servidor local. A la hora de hacerlo me surgió un problema y es que symfony apuntaba a una versión errónea de PHP. Esto lo solucione de la siguiente forma ..Paso4.1 - Primero ejecutamos el comando (symfony local:php:list) que nos devolverá una lista de las versiones de php en nuestro sistema, y aparecerá coloreada en blanco la que esta usando symfony. ..Paso4.2- Para hacer que apunte otra versión utilizamos el comando (echo 7 > .php-version). Lo que haces con este comando es indicarle que use cualquier versión de la 7.0.0 para arriba. . Paso5- En este punto ya podemos ejecutar el comando para levantar nuestro servidor local (symfony server:start). En este momento nuestro servidor se inicia y nos devuelve la url para acceder a nuestra aplicación. También podemos hacer que se abra directamente en nuestro navegador por defecto con el comando (symfony open:local). . Si os encontráis con esto significa que ya estáis listos para empezar a programar.(https://prnt.sc/tpftf7) . Siento que sea tan largo pero espero que le pueda ser útil a quienes le de fallos continuamente usando vagant y homestead(yo incluido).

      Hay varias cosas que no se explican en el curso. encontré este tutorial y me sirvió demasiado para configurar la maquina virtual (explica mejor que es vagrant y homestead) espero les sirva:

      https://simplecodetips.wordpress.com/2018/09/13/setup-con-laravel-homestead-y-vagrant-en-ubuntu-18-04/

      Yo decidí instalar directamente en mi PC con Windows 10, trabajo con XAMPP Apache + MariaDB + PHP + Perl Instalé Symfony 5 y todo perfecto sin ningún problema. En el siguiente video de Youtube explican como instalar Symfony 5 en Windows 10.

      Gracias, creo que no hubiese podido ser tan fácil avanzar sin esta parte tan importante... Continuo decepcionándome del curso

      Hola a todos!, he creado un repositorio en GitHub con todo lo neceseario para arrancar el proyecto con Docker (docker-compose). Este repositorio tiene los servicios de: PHP(Symfony) + Nginx + MySQL, el esqueleto (Symfony) del proyecto ya está montado además la conexión a la BBDD también, espero que pueda ayudarles: https://github.com/JesusCH92/symfony-dockerizado.git

      Un aporte de la leche compa, muchas gracias. Estaria bien tambien si hicieses uno igual pero con laravel, yo lo usaria fijisimo.

      Legend!!

      Instale Symfony en un directorio especial, luego por medio de la instalación de php a nivel de sistema levanto un servidor interno en el directorio de la instalación por medio de la terminal.

      php -S localhost:80 -t public

      El anterior comando levanta un servidor local en el puerto 80, este puede ser sustituido por 8080 u otro si se presenta problemas luego se le especifica la carpeta del directorio de public.

      homestead ssh no me funciono

      Creo que está mal. Es "vagrant ssh".

      ¡Genial! Yo logré instalar symfony tal cual como lo explican aquí pero lo hice en mi máquina real usando apache en ubuntu, simplemnete cree un host virtual y uso mi url personalizada: curso-symfony.test jaja

      Por cierto, ele ejecutor de comandos se ve muy bueno y es muy idéntico a Laravel, de hecho se que Laravel está basado en Symfony así que no me extrañaría que le hayan agregado comandos a este ejecutor de comandos jaja, en todo caso, con Laravel se llama artisan y se ejecutan como: php artisan

      Lo tengo

      Image 4.png

      Me dió un error en el archivo yml, que no reconocía el type: "symfony4" Busqué en la documentación de symfony y vi que el type lo colocaba después de sites: - map: symfony-demo.test to: /home/vagrant/projects/symfony_demo/public type: symfony4

      lo coloqué así y ya corrió todo. Si alguien sabe porqué no funciona de la manera en la que puso el profe me avisa porfa.

      1.000.000 de gracias!

      de nada bro :)

      hola yo tenia ya instalado un proyecto en mi equipo local en ubuntu con simfony y apache anteriormente, segui los pasos del tutorial hasta la lectura 5 y al probar lo instalado en el navegador con la url "homestead.test" lo que me aparece es..! "No input file specified.", las instalaciones realizadas afectan al entorno de trabajo que ya tenia instalado anteriormente?!

      Homestead.test.png

      siguiendo diferentes aportes del curso decidí probar el siguiente comando dentro de la carpeta ~/code donde se instaló symfony para levantar el servidor en el puerto 8002 sudo php -S localhost:8002 -t public levanto el servidor pero al localhost:8002/homestead.test

      Screenshot from 2021-05-20 14-24-50.png

      como se cual sera el servidor que será usado en el proyecto?, entiendo en el curso dice que sera nginx, supongo en el que se instala por que lo que se descargo con git, pero donde establesco que servidor usar en el proyecto?, en mi caso mi equipo ya tenia instalado apache y tenia un proyecto usando ese servidor

      Hasta ahora, muy flojo, esperemos que mejore el curso.

      que curso tan malo, para esto me voy a ver articulos sobre symfony en medium, esos son gratis

      Tuve unos errores pero al final los resolví al instalar global-mente symfony

      como?

      Me dice que no reconoce el Composer Hay que descargar Composer e instalarlo o ya viene en la maquina virtual y si es así como accedo a esa MV.

      Hay que crear una nueva carpeta llamada /code ?? No esta bien explicado, siento que este curso me esta liando más de lo que me ayuda.

      Me aparece este error

      ![](

      Captura de pantalla de 2020-06-10 22-40-29.png

      Quiere decir que no encontró ningún archivo en la ruta especificada

      Verifica que la ruta que especificaste en el homestead.yml sea el correcto

      Por Homestead no me quedo, me quedo por Laragon por si alguien tiene fallas con laragon es mas sencillo, almenos con windows

      Está desordenado el contenido, tuve que buscar en la documentación de Laravel Homestead para saber cómo terminar de configurar mi entorno (Windows). El tutorial parece estar enforcado más a usuarios UNIX.

      Para poder hacer el

      cd ~/code ls -l

      Tuve que buscar como acceder a la máquina virtual a través de SSH. Esto recién se explica al final de esta clase. Como digo, el contenido está desordenado.

      Es mejor que te acostumbres a usar sistemas gnu/linux o unix nativamente ya que la mayoría de servidores web los usan.

      Hola, tengo este nuevo error, Fatal Error: composer.lock was created for PHP version 7.4 or higher but the current PHP version is 7.3.17. ayuda ,please

      hola, al ir a la url me dice que no puede acceder al sitio web. El archivo host tiene la ip correcta. Alguna sugerencia??