Der Code unten sagt alles ...Laravel 4: Übergeben von Daten von make an den Dienstanbieter
// routes.php
App::make('SimpleGeo',array('test')); <- passing array('test')
// SimpleGeoServiceProvider.php
public function register()
{
$this->app['SimpleGeo'] = $this->app->share(function($app)
{
return new SimpleGeo($what_goes_here);
});
}
// SimpleGeo.php
class SimpleGeo
{
protected $_test;
public function __construct($test) <- need array('test')
{
$this->_test = $test;
}
public function getTest()
{
return $this->_test;
}
}
Hallo @schmaltz haben Sie eine Antwort auf Ihre Frage erreicht? Ich habe das gleiche Problem und suche nach einer Lösung, da meine Anwendung ähnliche Architektur wie Ihre verwendet. – Omranic