<?php namespace World;
use Illuminate\Support\ServiceProvider;
class TMissionServiceProvider extends ServiceProvider {
protected $defer = false;
public function register()
{
$this->app['mission'] = $this->app->share(function($app)
{
# $config = How to array of package config?
return new Mission($config);
});
}
public function boot()
{
$this->package(null, 'mission', realpath(__DIR__. '/../'));
}
public function provides()
{
return array('mission');
}
}
my から返された配列を取得するにはどうすればよいmission/config.php
ですか?
<?php
return array(
'host' => '127.0.0.1',
'leader' => 'Mother Theresa'
);
私が行うと、適切な値が返されます
dd($app['config']->get('mission::host')); # 127.0.0.1
しかし、私がするとき
dd($app['config']->get('mission')); # array() empty
空の配列を返します。