Laravel:差异App :: bind和App :: singleton
对于laravel在IOC容器和外墙方面提供的所有美好功能,我感到有些困惑。由于我不是一个经验丰富的程序员,因此学习变得不知所措。 我想知道这两个示例之间有什么区别: “ Foo”的外观,并通过 App::bind() “ Foo”的外观,并通过 App::singleton() 以我的最佳理解,Foo::method()将$app->make['foo']->method()在第一个示例中重写Foo该类的多个实例,在第二个示例中,由于它是通过绑定的App::singleton(),因此Foo每次调用该对象上的Method时,都将返回的同一实例。 很抱歉,这个问题的答案很明显,但是我找不到关于此事的任何确认,也没有明确的解释。