@evrend, cevap için teşekkürler. Sorumu yanlış aktardım sanırım. Paketi autoload etmede veya AppServiceProvider içerisinde boot etmede herhangi bir sıkıntı yok, bunları yapabiliyorum. Örneğin paketimizin ismi MyService olsun ve facede tanımı da MyService. Ben bu paketi AppServiceProvider içerisinde:
<?php namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use Mews\MyService\Facedes\MyService;
class AppServiceProvider extends ServiceProvider {
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
MyService::start();
}
/* */
şeklinde manuel olarak çağırarak zaten çalıştırıyorum.
Eğer kastetdiğiniz classı çağırdığım an yüklensin ise; composer'la paketi ekliyorsanız zaten autoload bu iş için var. İstediğiniz otomatik olarak yapılıyor yani.
Mesele paketin eklenmesi değil, paket projeye eklenmiş ise herhangi bir yerde tanımlama yapmadan start isimli yordamını paket içerisinde proje boot edilince çalışması. Ben bu yordamı paket içerisinde nasıl tetiklerim, soru bu