我们可以将一个类绑定为Singleton:
public function register() { App::singleton('my-database', function() { return new Database(); }); }
这样,第一次将实例 'my-database'请求到服务容器时,将创建一个新实例。该类的所有后续请求都将返回第一个创建的实例:
//创建一个新的数据库实例 $db = App::make('my-database'); //返回之前创建的相同实例 $anotherDb = App::make('my-database');