我使用这个repo作为使用 Eloquent 作为 ORM 的新 CLI PHP 项目的基础。
当您创建新的 Eloquent 时capsule
,您可以选择setAsGlobal
从代码中的任何位置访问 DB Capsule。
这是否意味着正在使用 Laravel 容器?或者这只是影响数据库对象?
我一直在使用pimple作为容器,但是如果 Laravel 已经有一个可以通过 Eloquent 绑定到的容器,那会简单得多——我想绑定一个日志写入器、Eloquent 胶囊,可能还有一个设置对象全局容器,所以我可以从任何地方访问它。