首页 > 解决方案 > 覆盖不直接调用的供应商类 - Laravel

问题描述

我有两个类class A,即class B一个包。通过依赖注入注入到 的构造函数中class Bclass A

我需要覆盖class B. 为此,我有:

  1. 克隆class B到新的Class C并更改了所需的功能。

  2. 将新绑定class Cclass B服务提供者:

    $this->app->bind(ClassB::class, function() use ($app){ return $app->make(ClassC::class); });

我现在得到的错误只是Class A实例class B

任何帮助,将不胜感激。

PS我正在尝试在laravel excel包中实现插入忽略功能而不是插入

谢谢

标签: laraveloop

解决方案


推荐阅读