我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

如何在模型中使用Laravel DI?

I have an Eloquent model object: $user, of class User.

I want to make a method inside this model:

function sayHello($target)
{
    $this->hello = MegaFacede::launch();
}

Facades are not IDE friendly, so I get services from the container:

function sayHello($target)
{
    /** @var Mega $mega */
    $mega = App::make('mega');
    $this->hello = $mega->launch();
}

But how can I inject $mega instance to this object?

近期文章

  • 在Wordpress中打开自定义页面URL
  • PHP代码 - woocommerce忽略产品
  • 找不到类 - OOP
  • 受限制的页面仅适用于角色管理员
  • PHP CURL GET / POST摘要式身份验证
  • 从联系表单插入数据库
  • Symfony2中用户实体的自动数据库查询
  • 在Symfony2中填充实体的表单数据
  • 从$ app->获取Slim Framework获取数组
  • 如何抓取并显示网址的详细信息?
  • 在javascript中显示特殊字符
  • 为什么扩展Imagemagick不起作用?
  • 在PHP中使用GET提交页面时保存信息
  • 在PHP中使用副本时,文件夹上的权限被拒绝
  • 长查询字符串在我的网站上返回相同的页面
  • 表单提交后更新div内容而不重新加载页面
  • 在phpstorm的cakephp环境中找不到引用类
  • Buddypress - 从自定义页面发布到Side-Wide Activity
  • 使用PHP从Json数组中提取精确值(如MySQL数据库)
  • 将图像和信息存储到数据库中并使用MySql Query检索以使用PHP显示

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华