为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel - 如何将模型调用到 Helper 类然后在视图中显示结果

Laravel - 如何将模型调用到 Helper 类然后在视图中显示结果

PHP
交互式爱情 2021-06-30 13:04:57
在 Laravel 中如何将模型调用到类助手然后显示结果以供查看。我有一个错误非静态方法 App\Models\UserTypeHasModule::getModuleList() 不应静态调用这是我的错误代码use \App\Models\UserTypeHasModule;class UserRoleHelper{    public static function moduleList()    {        $generalSettings = UserTypeHasModule::getModuleList(1);        return $generalSettings;    }
查看完整描述

1 回答

?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

在您的UserTypeHasModule类中,该getModuleList函数不是静态的,您尝试静态调用它,而不是首先创建类的实例。

因此,您可以将函数更改为:

public static function getModuleList( $id ) { ... }

或者先创建一个模块的实例,然后调用该方法:

$generalSettings = (new UserTypeHasModule())->getModuleList(1);


查看完整回答
反对 回复 2021-07-02
  • 1 回答
  • 0 关注
  • 150 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信