Probleme mit der Installation barryvdh/laravel-ide-helper über composer - Klasse nicht gefunden Fehler in Laravel 4-Projekts
Habe ich Folgendes Komponist.json - Datei für meine Laravel 4.2.x Projekt:
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"laravel/framework": "4.2.*",
"cartalyst/sentry": "2.1.*",
"way/generators": "2.*",
"laracasts/flash": "~1.0",
"guzzlehttp/guzzle": "~4.0",
"itsgoingd/clockwork": "1.*",
"barryvdh/laravel-ide-helper": "~1.11@dev",
"intervention/image": "dev-master"
},
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
],
"files": [
"app/Latheesan/helpers.php"
],
"psr-0": {
"Latheesan": "app/"
}
},
"scripts": {
"post-install-cmd": [
"php artisan clear-compiled",
"php artisan ide-helper:generate",
"php artisan optimize"
],
"post-update-cmd": [
"php artisan clear-compiled",
"php artisan ide-helper:generate",
"php artisan optimize"
],
"post-create-project-cmd": [
"php artisan key:generate"
]
},
"config": {
"preferred-install": "dist"
},
"minimum-stability": "dev"
}
Diesem wurde gut funktioniert, bis heute. Bei mir lief der Komponist update Kommando, ich bekam die folgende Fehlermeldung:
{"error":{"type":"Symfony\Component\Debug\Exception\FatalErrorException","message":" - Klasse
'Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider' nicht
found","file":"C:\wamp\www\projectfolder\vendor\laravel\framework\src\Illuminate\Foundation\ProviderRepository.php","line":157}}Skript
php artisan klar kompiliert Umgang mit den post-update-cmd-Ereignis zurückgegeben
mit einem Fehler
Sieht es aus wie das Paket, das das problem verursacht wird barryvdh/laravel-ide-helper
version ~1.11@dev
Auf der Projekt - Startseite auf github, es sagt:
Für Laravel 4.x, check version 1.8
Aber das scheint ein Toter link.
Also, was ist die richtige erfordern Zeile zu verwenden, auf den composer.json
- Datei für dieses Paket unterstützt laravel 4.x?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich es gefunden, dies ist die Linie, die ich brauchte, auf meine
composer.json
Es wurde erwähnt, auf der packagist.org Ort: https://packagist.org/packages/barryvdh/laravel-ide-helper
Ok, ich habe die Lösung: (Für Laravel 5, aber denke, die arbeiten auch in Laravel 4)
"barryvdh/laravel-ide-helper"
aus benötigen arrayüber den Komponisten.json-Datei.
composer require barryvdh/laravel-ide-helper
Und Sie bekam Ihre laravel Projekt aktualisiert mit der letzten version von barryvdh/laravel-ide-helper extension
(Mehr info: https://github.com/barryvdh/laravel-ide-helper)
Habe ich versucht mit diesen Zeilen:
Für laravel 5 und ich hab den nächsten Fehler über den Komponisten update:
barryvdh/laravel-ide-helper v1.2.1 erfordert phpdocumentor/Reflexion-docblock dev-master#6d705c1a0f9e2a6d73d2e9ec0e538b9dfaf4315f -> keine passende Paket
gefunden.
In meinem Fall,
meine composer version veraltet war und das ist das problem. Ich aktualisierte mein Komponist auf die neueste version 1.7 und das problem ist Weg.