para - Clase indefinida Ruta(Laravel en PhpStorm)
los mejores plugins para phpstorm (2)
Consulta el recorrido de Laracasts.
1) Vaya a: https://github.com/barryvdh/laravel-ide-helper
2) Haga clic en la esencia
Versión generada para L5: https://gist.github.com/barryvdh/5227822
3) Haga clic en "Sin procesar" para obtener la versión actual (a partir del 22 de junio de 2016):
4) Asegúrate de que estás en tu directorio raíz (este es el mío)
cd /var/www/html/project
5) Descargar la esencia:
wget https://gist.githubusercontent.com/barryvdh/5227822/raw/4d4b0ca26055fa4753b38edeb94fad2396c497c0/_ide_helper.php
6) Agregue "_ide_helper.php" al archivo .gitignore
sudo nano .gitignore
Agregue "_ide_helper.php" en una nueva línea en la parte inferior
7) Descargue los archivos .gitignore
y _ide_helper.php
en PhpStorm
Así es como se ve mi directorio del proyecto PhpStorm después:
8) Después de que los archivos se descarguen en PhpStorm, el error "Clase indefinida" desaparecerá y el autocompletado ahora funcionará. Puede que tenga que reiniciarlo.
Hay un gran soporte IDE para Laravel enviado desde Baryvdh:
https://github.com/barryvdh/laravel-ide-helper
Después de instalarlo solo tienes que llamar a la consola:
php artisan ide-helper:generate
que generan accesos directos de alll facede en el archivo _ide_helper.php
(que debe excluir de git)
También hay algo especial para PhpStorm:
php artisan ide-helper:meta
lo que dará contexto de contenedor Laravel por ejemplo:
$foo = app(Foo::class);
PhpStorm sabrá que la variable $foo
es el tipo de clase Foo
.