Cómo configurar un verdadero entorno de desarrollo para programar con Laravel en Windows 7/10, sin morir de la desesperacion 1/3
¿Cómo están amigos? Espero qué bien. Como sabrán editores de código gratis los hay por montón y es difícil tomar la decisión de con cual quedarte, muchos usan Sublime Text (aunque en realidad lo puedes pagar) por su ligereza y capacidad de modificar al gusto, otros usan Atom por sus poderosos componentes y su estilo visual qué en lo personal a mí me encanta, pero los dos pecan en ciertos aspectos,yo en lo personal usaba mucho PHPStorm de Jetbrains por qué era el qué una compañía a la que trabajaba me lo proveía, entre tantas diatribas con la empresa con la que ahora trabajo que me obliga al uso de Windows por ciertas funciones especificas me encontré con Visual Studio Code (VS code para resumir) un proyecto open source de Microsoft (si, leíste bien Microsoft dando algo gratis) qué combina lo mejor de dos mundos (ligereza y potencia) y la verdad tras unas pocas horas y la documentación adecuada pude lograr configurarlo en Windows 10 y 7 como un IDE para mis labores diarias con Laravel (y otros frameworks), el Framework más popular de PHP, si eres aficionado a este editor y a Laravel, pero te cuesta agarrar el hilo de como aprovecharlo por qué la mayoría de los tutoriales se encuentran en inglés y los pocos que consigues ya estan un poco desfazados, pues este tutorial es para tí.
¿Cuáles tareas vamos a configurar para VScode?
- Revisión de sintaxis para blade
- Navegación inmediata entre componentes de nuestro código
- Creación de archivos y ejecución de comandos sin salir del editor
- Gestion de la historia del codigo
- Revisión de la estructura
- Generación de PHPdocs para nuestras clases y funciones y llevar un mejor flujo de trabajo
- Auto completado
Vamos a preparar nuestro entorno primero qué nada bajando los siguientes programas
- VScode
- Servidor apache: Xampp/Laragon/ampps (cualquiera de los tres cumplirá el propósito, en lo personal uso Laragon porqué trae todas las herramientas necesarias por defecto para trabajar con Laravel sin dolores de cabeza de configuración )
- Si decides no trabajar con Laragon tendrás qué bajar los siguientes:
- Composer
- Node.js
- Git bash
Nota: como venia de usar PHPstorm me acostumbre al uso de los atajos que venian por defecto con el, asi que instale los keybind del editor
Comenzando con lo básico ya después de haber instalado tu servidor apache de preferencia y VScode presionamos (en mi caso es) ctrl + shift + x
para abrir el menu de componentes e instalaremos los siguientes componentes básicos para la sintaxis en PHP en VScode
apagamos las sugerencias por defecto para PHP de Vs code entrando a la configuracion ctrl + alt +s
(repito esto es en mi caso) y luego buscamos el siguiente parametro php.suggest.basic": true
y lo cambiamos a php.suggest.basic": false
Estos complementos cumple muy bien la tarea básica para reconocer la sintaxis de tus archivos, así como el codigo en PHP plano y el motor de plantillas qué es Blade. Ahora verificamos si VScode reconoce el auto completado y la auto-importacion de clases, muy importantes a la hora de trabajar con laravel
Con esto tenemos resuelta la parte básica de PHP y su sintaxis, pero aún nos falta camino por recorrer, aun faltan algunas configuraciones para que esto sea un entorno de desarrollo completo, en la proxima parte hablaremos de como usar los comandos mas usados de Artisan, la consola de Laravel, sin salir de la ventana de tu editor, creanme ¡no se arrepentiran!
Hey @ersulba I am @utopian-io. I have just upvoted you!
Achievements
Suggestions
Get Noticed!
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x
wow, thanks for the upvote! i'll do my best for the community
Your contribution cannot be approved yet. See the Utopian Rules. Please edit your contribution to reapply for approval.
like this
.You may edit your post here, as shown below:

You can contact us on Discord.
[utopian-moderator]
Hi! thanks for the review, i've just edited my tutorial with all the recomendations you say, in case i'm missing something let me know
Thank you for the contribution. It has been approved.
You can contact us on Discord.
[utopian-moderator]
excelente