2016-06-02 9 views
0

Ich arbeite lokal mit einem Projekt und möchte jedes Mal, wenn ich das Projekt starte, "php artisan serve" mit der Startup-Funktion von PhpStorm ausführen.PhpStorm Startaufgabe - php artisan serve

ich Einstellungen ging -> Extras -> Startup Tasks und das grüne Plus geklickt haben, dann hinzufügen Neue Konfiguration. Ich weiß jedoch nicht, was ich von dort wählen soll. Es gibt keine "Handwerker" -Option dort.

Wie soll ich das machen?

+0

"Startup Task" ist eine gewöhnliche Instanz von Run/Debug Configuration. Wenn Sie Ihren gewünschten Befehl mit Run Configuration ausführen können, gibt es kein Problem. Mögliche Laufkonfigurationstypen, die ich mir vorstellen kann: PHP Script, NPM Script, Gulp oder Grunt Task. – LazyOne

+0

Ich würde gerne "php artisan serve" ausführen, aber ich kann keine "Handwerker" -Option sehen. Für die Schluckuhr habe ich die "Schluck" -Option benutzt und dann einfach die Uhr hinzugefügt. – SimeriaIonut

+0

Das liegt daran, dass PhpStorm * Framework-spezifische Tools * auf der Run-Konfigurationsebene nicht unterstützt; daher keine * dedizierte Unterstützung * für Handwerkerbefehle. Sie müssen entweder verwenden, was verfügbar ist (generische Zeug) .. oder vielleicht finden Sie ein Plugin, das so spezifische Run-Konfiguration bietet (ich persönlich weiß nicht, wie Plugin). – LazyOne

Antwort

1

Artisan ist ein PHP-Skript so können Sie einfach eine neue PHP Script Aufgabe hinzufügen:

Datei: Durchsuchen Sie Verzeichnis-Projekt und wählen Sie Handwerker.

Argumente: dienen

Wenn Ihre PHP-Interpreter Setup richtig in Ihrer PhpStorm Einstellung ist, dann werden Sie diese Aufgabe kann laufen, und es wird beim Start automatisch ausgeführt.

+0

Das hat genau so funktioniert, wie ich es wollte. Danke vielmals! – SimeriaIonut

+0

Wo füge ich diese PHP-Aufgabe hinzu? – Brad

1

Wo füge ich diese PHP-Aufgabe hinzu? - Brad

PhpStorm 2017,2

File -> Settings... -> Tools -> Startup Tasks -> +(Add) -> PHP Script

Name: dienen

Single Instance nur - geprüft

Datei: path/to/Handwerker

Argumente: dienen