2016-04-07 14 views
1

Linter'i projeden yerel olarak kullanmak istediğim bir uygulama geliştirdim. php artisan phpmd <file> <ruleset>laravel 5'te argüman ile nasıl komut oluşturabilirim (php artisan phpmd olarak phpmd'yi kullanın)?

gibi

Ben vedios gördük ama laravel 4'ün var ama düzgün steps.Can ile laravel 5 söyleyebilir ya da herhangi bir bağlantıyı bakın lütfen?

+0

Sorun phpmd.php dosyasında 'fire' mthod bulamıyorum olduğunu –

+0

Kodunuzdaki için' kolu() 'yöntemi kullanmalısınız. Merak ettim cevabımı neden unuttunuz? Bu yanlış bir şey mi? –

+0

Tamam ben yaptım ahbap ... ama eğer sen yapabilseydin ans edip edeyim, eğer daha fazla mutlu olurdum.Onlardan beklediğim ans ve ben daha sonra bana vereceksin diye düşündüm :) –

cevap

1

Sadece documentation takip edip $signature değişkeni kullanabilirsiniz:

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

, user ve from bağımsız değişkendir.

Sonra bu argümanları kullanabilirsiniz:

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

sorunuyla tamamlandı. Tamam, "phpmd" yi artisan komutu olarak nasıl entegre edeceğimi söyler misiniz? –

+0

Bir komut oluşturun ve daha sonra https://laravel.com/docs/5.2/artisan#registering-commands adresini kaydedin - bundan sonra komutunuz çalışacaktır. –

İlgili konular