在 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);
- 1 回答
- 0 关注
- 150 浏览
添加回答
举报
0/150
提交
取消