Merhaba. Örnek bir Facade oluşturdum bunu önerilen yol ile ServiceProvider sınıfını genişleterek register() metodu ile kayıt ediyorum. Aynı zamanda farklı bir yol olarak bootstrap klasörü altındaki start.php'de App::register() kullanarak da yapmak mümkün. Fakat register metodu kullanırken tanımladığım alias bilgisini app.php içerisindeki alias dizisine eklemeden start.php sayfasında tanımlamam mümkün mü? Misal;
App::register('ExampleFacade\ExampleServiceProvider');
ile örnek Facade sınıfımı bağlıyorum. Aşağıdaki satırı app.php içerisindeki alias dizisine ekliyorum;
'ExampleClass' => 'ExampleFacade\Facades\ExampleClass',
Aslında sorunun aslı şu olmalı;
$this->app->booting(function()
{
$loader = \Illuminate\Foundation\AliasLoader::getInstance();
$loader->alias('ExampleClass', 'ExampleFacade\Facades\ExampleClass');
});
Bunu start.php altında yani çalışma zamanında tanımlamak mümkün mü? Teşekkürler.