美文网首页
45. 服务容器 解析实例

45. 服务容器 解析实例

作者: 独步天堂 | 来源:发表于2017-10-05 22:11 被阅读16次
    • 你可以使用 make 方法将容器中的类实例解析出来。make 方法接受要解析的类或接口的名称:

    $api = $this->app->make('HelpSpot\API');

    • 如果你的代码处于不能访问 $app 变量的位置,你可以使用全局的辅助函数 resolve:

    $api = resolve('HelpSpot\API');

    • 如果你的某些类的依赖项不能通过容器去解析,那你可以通过将它们作为关联数组传递到 makeWith 方法来注入它们。

    $api = $this->app->makeWith('HelpSpot\API', ['id' => 1]);

    相关文章

      网友评论

          本文标题:45. 服务容器 解析实例

          本文链接:https://www.haomeiwen.com/subject/pzgkyxtx.html