Laravel 如何在resolve helper中传递的解析方法中访问参数
解析游戏类并传递两个参数Laravel 如何在resolve helper中传递的解析方法中访问参数,laravel,dependency-injection,data-binding,Laravel,Dependency Injection,Data Binding,解析游戏类并传递两个参数 resolve(Game::class,['param1'=>'hello','param2'=>'world']); 因此,服务容器在解析游戏类对象时触发事件 $this->app->resolving(Game::class, function (){ echo "<script>alert('hello')</script>"; }); $this->a
resolve(Game::class,['param1'=>'hello','param2'=>'world']);
因此,服务容器在解析游戏类对象时触发事件
$this->app->resolving(Game::class, function (){
echo "<script>alert('hello')</script>";
});
$this->app->解析(游戏::类,函数(){
回显“警报(‘你好’)”;
});
在上面的代码中,我显示了一个警报。如何访问param1和param2?如何使用$app和$api或函数?找不到合适的示例。PHP API反射允许您获取有关类构造函数的一些信息,例如参数名称、类型等。。。但它不允许知道传递给此类实例的参数。不过,通过这种方式,您可以很容易地从
resolving
方法中检索它们
PHP API反射允许您获取有关类构造函数的一些信息,例如参数名称、类型等。。。但它不允许知道传递给此类实例的参数。不过,通过这种方式,您可以很容易地从
resolving
方法中检索它们
谢谢。你能推荐一些关于上下文绑定的好教程吗?@Chakma谢谢。你能推荐一些关于上下文绑定的好教程吗?@Chakma