http://laravel.com/docs/5.0/commands boyunca takip ettim ve Laravel 5'de artisan komutu oluşturabiliyorum. Ancak, artisan komutunu nasıl oluşturabilirim ve paketlere nasıl paketleyebilirim?Laravel 5 - Paketler için Esnaf Oluşturma Komutu Oluşturma
cevap
Yapabilirsin ve register()
yöntemde $this->commands()
kullanarak bir servis sağlayıcı iç paket komutları kayıt olmalıdır:
namespace Vendor\Package;
class MyServiceProvider extends ServiceProvider {
protected $commands = [
'Vendor\Package\Commands\MyCommand',
'Vendor\Package\Commands\FooCommand',
'Vendor\Package\Commands\BarCommand',
];
public function register(){
$this->commands($this->commands);
}
}
Cevabınız için teşekkür ederiz. Fakat bunu komut dosyama nasıl yönlendirebilirim? Örneğin, tüm komut dosyalarını 'Komutlar 'klasörüne koyarsam, komutlar klasörünün MyServiceProvider ile aynı yol üzerinde. Bununla nasıl bağlantı kurabilirim? – user1995781
İlk olarak, komutların otomatik olarak yüklenmesi gerekir. Normalde, paketinizdeki diğer dosyalar işe yarayacaksa. (Komutların, dizinine karşılık gelen doğru ad alanında olduğundan emin olun. Bu, isim alanı Satıcı \ Paket \ Komutları gibi bir şey olmalıdır). Ardından, yalnızca $ $ komutları dizisindeki tam nitelikli adıyla başvurmanız gerekir. Benim düzenlenmiş cevabımdaki gibi ... – lukasgeiter
$ defferred = true ayarlanırsa, komutlar artisan çıktısında görünmez .. :( –
- 1. E-posta gönderme komutu oluşturma - Laravel 5.2
- 2. laravel istek oluşturma Not
- 3. Kolayca takma ad oluşturma komutu
- 4. Laravel 4 master layout oluşturma
- 5. Laravel ile şerit üzerinde plan oluşturma
- 6. Laravel updateOr otomatik artışlı veritabanı ile oluşturma
- 7. Laravel 5 in Laravel 5 nasıl yapılandırılır?
- 8. Laravel 3 Paketler ve Belgeler
- 9. Eklenti projesi aracılığıyla bir Eclipse projesinde paketler (klasörler) oluşturma
- 10. Bir web sunucusunda geçişler oluşturma Laravel
- 11. paketi oluşturma hataları oluşturma
- 12. Laravel 5.1 Boş değerden varsayılan nesne oluşturma
- 13. Laravel 5
- 14. Laravel 5
- 15. Laravel blade şablon oluşturma veriminde çalışma yok
- 16. Laravel 5 ve Laravel 4
- 17. Arduino için kütüphane oluşturma
- 18. TableView için NSIndexPath oluşturma
- 19. laravel php esnaf db: tohum "kullanmak" neden deyim hatası
- 20. laravel 5.2 php esnaf geçirmek: geri alma hatası
- 21. Visual Studio'da yeniden oluşturma bileşenleri oluşturma
- 22. Sözler için bir döngü oluşturma
- 23. Laravel 5 image resize
- 24. Laravel 5 güncelleme olmadan
- 25. required_if Laravel 5 onayı
- 26. ekleme değeri laravel 5
- 27. Laravel 5 Elixir, DESS
- 28. Laravel 5 Blade
- 29. Laravel 5: blade'de parametre
- 30. Doğrula dizisi laravel 5
Yeni bir proje oluşturun ve satıcı/laravel/çerçeve/src bakmak/Aydınlatmak/Auth/*, make: auth komutunun nasıl çalıştığını ve Auth klasörünün kendisinin bir paket olduğunu görebileceğiniz bir "Konsol" klasörü vardır, yani bunu örnek olarak takip edebilirsiniz :)! – lcjury