2016-04-07 6 views
1

Ich habe eine App entwickelt, in der ich Linter lokal vom Projekt verwenden möchte.wie man einen Befehl mit Argument in Laravel 5 erstellt (benutze phpmd als php artisan phpmd)?

Wie php artisan phpmd <file> <ruleset>

Ich habe vedios gesehen, aber ich habe von Laravel 4 aber ich will Laravel 5 mit der richtigen steps.Can Sie mir bitte sagen, oder einen Link zu verweisen?

+0

Problem ist, ich nicht 'Fire' mthod in phpmd.php Datei finden –

+0

sollten Sie verwenden' handle() 'Methode für Ihren Code. Ich frage mich, warum hast du meine Antwort ausgetrickst? Ist das nicht in Ordnung? –

+0

Ok dude ich tat..aber wenn du dann pls ans meine redigierte Frage kannst, wenn du kannst, würde ich mehr glücklich sein. Dieses ans erwarte ich von dir, und ich dachte, du gibst mir später, also ich unigled :) –

Antwort

1

Folgen Sie einfach documentation und verwenden $signature Variable:

protected $signature = 'email:send {user} {from}'; 

Hier user und from Argumente sind.

Dann können Sie diese Argumente verwenden:

echo $this->argument('user'); 
+0

ok mit it.Can Sie mir sagen, wie man 'phpmd' als Handwerker Befehl integrieren? –

+0

Erstellen Sie einen Befehl und registrieren Sie ihn dann https://laravel.com/docs/5.2/artisan#registering-commands - danach wird Ihr Befehl funktionieren. –

Verwandte Themen