Ich benutze PHP Storm v8.0.3 mit der neuesten Version von Laravel.
Ich habe Probleme mit der automatischen Vervollständigung.
Wie Sie im Bild oben sehen können.
Ich habe barryvdh ide-helper installiert und folge der Readme, die er auf git anbietet. Ich habe während der Installation keine Fehler erhalten.
Ich habe es in das Array providers
entweder als
'Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider'
oder
Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider:class
Es hat keinen Unterschied gemacht (soweit ich das beurteilen kann).
Ich habe auch das Laravel-Plugin installiert.
Auch hier kein Unterschied, immer noch keine automatische Vervollständigung.
Ich habe versucht, die Konfigurationsdatei zu löschen, die folgendes ergab:
%Vor%Ich bin wirklich auf diesem einen festgefahren. Ich habe keine Ahnung, was falsch sein könnte. Jede Bewegung in die richtige Richtung wird sehr geschätzt.
Zwei mögliche Fixes dafür:
(Quelle: Ссылка )
Dieser Artikel brachte mich mit PHPStorm 2016.1.2, aber es ist ein Jahr älter, also nehme ich an, es würde mit älterer Version funktionieren.
Die einzigen Details, die wahrscheinlich fehlen, habe ich auf dem Plugin GitHub Link gefunden:
Fügen Sie nach dem Aktualisieren von composer den Dienstanbieter dem Array
providers
inconfig/app.php
hinzu.Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,
php artisan ide-helper:generate
Hinweis: bootstrap / compiled.php muss zuerst gelöscht werden. Führen Sie daher php artisan clear-compiled vor dem Generieren aus (und php artisan optimize nach).
Quelle: Ссылка
ich habe versucht, alle Antworten, aber nachdem ich doctrine/dbal
für automatische phpDocs für Modelle, die Code-Autovervollständigung beginnen zu arbeiten, weil die automatische phpDocs für Modelle die @mixin \Eloquent
hinzugefügt und dies tun den Trick und mehr;)
Schritte:
%Vor%