Cómo importar automáticamente la clase laravel en el código vs [closed]

3 minutos de lectura

Avatar de usuario de Senthurkumaran
Senthurkumaran

Actualmente estoy trabajando en el proyecto laravel en el editor de texto de código de Visual Studio. Si uso clases de paquetes de laravel en el código en ese momento, quiero importar automáticamente esa clase usando cualquier extensión de código vs. Si conoces alguna mejor extensión para esto, házmelo saber.

Por ejemplo, estoy usando Schema clase en el código, entonces la clase debería importarse automáticamente como use use Illuminate\Support\Facades\Schema;

Utilizar PHP Intelephense extensión de Ben Mewburn para importar automáticamente el nombre de la clase y muchas más características. Instale desde el editor de código vs o compruébelo aquí

  • Es muy útil para los desarrolladores de php y laravel. También ahorra mucho tiempo. Todos los desarrolladores de php y laravel que recomiendo PHP Intelephense Extensión.

    – Senthurkumaran

    29 de marzo de 2020 a las 10:19

  • Encontré esto buscando una solución para importar clases automáticamente porque estoy acostumbrado a que esto funcione bien en PhpStorm. El problema con PHP Intelephense es que la lista de clases que muestra para Laravel es tan grande que uno tendría que consultar el manual para saber cuál es exactamente la que necesita. luego me refirieron PHP Namespace Resolver para código VSC. Mejor pero sigue siendo una misión porque la lista es bastante grande pero más manejable. En PHP Intelephense, es la barra espaciadora de control y en resolver para importar, haga clic con el botón derecho en importar.

    – Eugenio van der Merwe

    11 de julio de 2020 a las 1:23

  • Funciona para reconocer posibles clases con use palabra clave. ¿Qué tal hacer clic con el botón derecho e importar automáticamente para que pase de $a = new Foo\Bar\Class(); $b = new Foo\Bar\Class(); a use Foo\Bar\Class; $a = Class(); $b = Class();

    – s3c

    3 de febrero de 2021 a las 9:01

  • Pero esta extensión se paga si desea usar con todas las funciones.

    – Sachin Sarola

    7 dic 2021 a las 18:23

  • @Mahmud hasan ok, lo instalé, ¿ahora cómo importar automáticamente?

    – Omar

    23/04/2022 a las 15:45

Solucionador de espacio de nombres de PHP la extensión para VSCode funciona bien para mí.

  • En realidad, lo que estaba buscando. funciona perfectamente.

    – Tankiso Thebe

    18 de enero de 2021 a las 11:11

  • a mi tambien me funciono, gracias.

    – mondyfy

    3 de diciembre de 2021 a las 7:22


PHP Intelephense es la mejor extensión para la clase de importación automática.

avatar de usuario de javier_domenech
javier_domenech

considera revisar esto también: https://github.com/phpactor/vscode-phpactor

Uso phpactor en mi día a día, intellissense de código, importaciones automáticas, herramientas de refactorización como cambiar el nombre de las clases y, por lo tanto, sus referencias, opciones de navegación (es decir, pasar de la fuente a la prueba, madre o lo que sea), etc.

¿Ha sido útil esta solución?