首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel全局对象

Laravel全局对象
EN

Stack Overflow用户
提问于 2017-07-08 15:01:55
回答 1查看 667关注 0票数 0

我对OOP世界很陌生,我正在尝试做一个Laravel应用程序。

我正在制作的应用程序是为游戏提供便利。游戏有开始日期和结束日期。但是,在我的应用程序中,很高兴知道游戏的时间(结束日期-开始日期)和相对于一年的时间(时间段/ 365 )。我在配置文件中定义了开始日期和结束日期。

创建一个设置句点和相对周期的类是明智的吗?类应该只实例化一次..。那么单身人士呢?

欢迎任何指点/最佳实践!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-09 09:24:55

您可以简单地创建一个静态类,这样它就不必实例化了。

如果您想创建一个单例,可以检查拉勒维尔博士

代码语言:javascript
复制
$this->app->singleton('HelpSpot\API', function ($app) {
    return new HelpSpot\API($app->make('HttpClient'));
});

一旦将其添加到服务提供者的register方法(例如AppServiceProvider)中,您就可以通过在控制器方法中键入提示或调用$api = resolve('HelpSpot\API');来访问它(参见医生们)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44987517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档