¿Es posible aprender Laravel simplemente usando el IDE de su elección o son necesarias ciertas descargas y configuraciones adicionales?

Definitivamente usará muchas opciones de línea de comandos, por lo que a menos que su IDE se pueda configurar para emitir macros a la línea de comandos, tendrá una ventana de Terminal abierta, así como cualquier cosa que esté editando el código.

Especialmente si está comenzando, creo que sería MUY útil usar un editor con algún tipo de IntelliSense. Uso IntelliJ IDEA, que es esencialmente PHPStorm + todo lo demás que hace IntelliJ y lo recomendaría encarecidamente si aún no está configurado en un editor. Como se mencionó, también tiene una ventana de Terminal, además de que tendrá acceso a la depuración, compatibilidad con Vagrant (Homestead) para configurar automáticamente un servidor remoto y escuchar la depuración, y solo muchas herramientas útiles a medida que obtiene pies debajo de ti

También hay complementos de IntelliJ específicamente para Laravel y otros marcos relacionados que integrarán estrechamente su proyecto al IDE.

También hay un complemento Composer que querrá instalar que intenta crear un archivo auxiliar para permitir que IntelliSense detecte métodos / valores disponibles a través de Fachadas Laravel.

Si / cuando tienes la sintaxis abajo y tu flujo de trabajo de Terminal memorizado, entonces realmente usa lo que normalmente quieras usar. Sin embargo, no voy a dejar mi IDE IntelliJ.

Para usar Laravel, hay un montón de scripts de línea de comandos que debe usar, como: git , composer , artisan , phpunit , npm , gulp , phpspec , etc. Lo mismo ocurre con homestead y vagabundo .
Advertencia: si usa Phpstorm, puede usar el panel de terminales en el ide, pero de todos modos se requiere que conozca estos comandos básicos para ser competente.

Yo mismo uso NetBeans, puede manejar git , composer , npm , gulp y algunos otros. Pero prefiero usar la herramienta de terminal en la mayoría de los casos.

Solo he usado gEdit (o cualquier otra aplicación de ‘bloc de notas’ con algunos complementos de sintaxis) antes de NetBeans, así que no puedo hablar por otros IDE.

Lo que encuentro una de las características más útiles es que cuando escribe someFunct () -> le dará una lista de funciones / variables que puede usar.