来自模型的错误-call_user_func_array()期望参数1为有效的回调

用户名

我收到此错误:

call_user_func_array() expects parameter 1 to be a valid callback, class 'Illuminate\Auth\Guard' does not have a method 'getRole' (View: C:\wamp\www\lc2\laravel\app\views\account\profile.blade.php)

在模型中User.php,我具有这样的功能。

public function getRole(){

       $roleid=Auth::user()->role;
       switch($roleid){
           case 1:
               $role='Administrator';
               break;
           case 2:
               $role='Manager';
               break;
           case 3:
               $role='Professor';
               break;
           case 4:
               $role='Student';
               break;
           default:
               $role='';
       }
       return $role;
}

在另一页中profile.blade.php,我得到了这样的用户角色:

{{Auth::user()->getRole()}}

我做错了吗?

Lukasgeiter

既然您已经调用getRole()了当前用户,那么为什么要使用Auth::user()->roleinside getRole()

这应该可以正常工作:

public function getRole(){

   switch($this->role){
       case 1:
           $role='Administrator';
           break;
       case 2:
           $role='Manager';
           break;
       case 3:
           $role='Professor';
           break;
       case 4:
           $role='Student';
           break;
       default:
           $role='';
   }
   return $role;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

警告:call_user_func_array()期望参数1为有效的回调mysqli

来自分类Dev

WordPress调试-call_user_func_array()期望参数1为有效的回调

来自分类Dev

Wordpress警告:call_user_func_array()期望参数1为有效回调,数组必须恰好具有两个成员

来自分类Dev

PHP 警告:call_user_func_array() 期望参数 1 为有效回调,找不到函数“remove_wpcf7”或无效的函数名称

来自分类Dev

call_user_func_array的错误控制运算符

来自分类Dev

无效的类或对象错误返回的call_user_func_array()

来自分类Dev

来自gamm模型错误的随机效应预测:无法在“ newdata”上评估组的期望水平

来自分类Dev

来自gamm模型错误的随机效应预测:无法在“ newdata”上评估组的期望水平

来自分类Dev

带有IEnumerable <T>模型的MVC视图来自Linq To Entities-对象处理错误

来自分类Dev

带有来自混合模型的新数据的simulator.merMod出现错误

来自分类Dev

具有零膨胀数据的混合效应模型 - 使用来自“pscl”包的 zeroinfl() 的错误消息

来自分类Dev

call_user_func_array()将数组作为字符串错误传递?

来自分类Dev

Laravel检查是否有来自模型的数据

来自分类Dev

具有来自模型的值的嵌套形式

来自分类Dev

来自Perl子的非字符参数错误,但在R中有效

来自分类Dev

来自绑定参数的 PHP 错误

来自分类Dev

Rails 4在回调(模型)函数中使用来自控制器的参数

来自分类Dev

来自plm的pdwtest具有错误的p值(和统计信息?),适用于面板模型和汇总的OLS(Durbin Watson自相关检验)?

来自分类Dev

骨干模型.save()没有成功/错误回调?

来自分类Dev

骨干模型.save()没有成功/错误回调?

来自分类Dev

来自查询的正确响应,但是我仍然收到“警告:mysqli_fetch_array()期望参数1为mysqli_result,字符串在...中给出”错误

来自分类Dev

preg_replace_callback():要求参数2“ Array”为有效的回调

来自分类Dev

错误:本地主机上的状态回调不是有效的 URL

来自分类Dev

PHP警告:array_filter()期望参数2是有效的回调,第二个数组成员不是有效的方法

来自分类Dev

无法获取 Rails ActiveRecord:条件有效,“参数数量错误(给定 1,预期为 0)”

来自分类Dev

phpredis Redis :: subscribe()期望参数2是有效的回调

来自分类Dev

PHP usort()期望参数2是有效的回调,而不是在类中

来自分类Dev

PHP usort()期望参数2是有效的回调,而不是在类中

来自分类Dev

Django定制的用户模型...。user.model(...)来自哪里?

Related 相关文章

  1. 1

    警告:call_user_func_array()期望参数1为有效的回调mysqli

  2. 2

    WordPress调试-call_user_func_array()期望参数1为有效的回调

  3. 3

    Wordpress警告:call_user_func_array()期望参数1为有效回调,数组必须恰好具有两个成员

  4. 4

    PHP 警告:call_user_func_array() 期望参数 1 为有效回调,找不到函数“remove_wpcf7”或无效的函数名称

  5. 5

    call_user_func_array的错误控制运算符

  6. 6

    无效的类或对象错误返回的call_user_func_array()

  7. 7

    来自gamm模型错误的随机效应预测:无法在“ newdata”上评估组的期望水平

  8. 8

    来自gamm模型错误的随机效应预测:无法在“ newdata”上评估组的期望水平

  9. 9

    带有IEnumerable <T>模型的MVC视图来自Linq To Entities-对象处理错误

  10. 10

    带有来自混合模型的新数据的simulator.merMod出现错误

  11. 11

    具有零膨胀数据的混合效应模型 - 使用来自“pscl”包的 zeroinfl() 的错误消息

  12. 12

    call_user_func_array()将数组作为字符串错误传递?

  13. 13

    Laravel检查是否有来自模型的数据

  14. 14

    具有来自模型的值的嵌套形式

  15. 15

    来自Perl子的非字符参数错误,但在R中有效

  16. 16

    来自绑定参数的 PHP 错误

  17. 17

    Rails 4在回调(模型)函数中使用来自控制器的参数

  18. 18

    来自plm的pdwtest具有错误的p值(和统计信息?),适用于面板模型和汇总的OLS(Durbin Watson自相关检验)?

  19. 19

    骨干模型.save()没有成功/错误回调?

  20. 20

    骨干模型.save()没有成功/错误回调?

  21. 21

    来自查询的正确响应,但是我仍然收到“警告:mysqli_fetch_array()期望参数1为mysqli_result,字符串在...中给出”错误

  22. 22

    preg_replace_callback():要求参数2“ Array”为有效的回调

  23. 23

    错误:本地主机上的状态回调不是有效的 URL

  24. 24

    PHP警告:array_filter()期望参数2是有效的回调,第二个数组成员不是有效的方法

  25. 25

    无法获取 Rails ActiveRecord:条件有效,“参数数量错误(给定 1,预期为 0)”

  26. 26

    phpredis Redis :: subscribe()期望参数2是有效的回调

  27. 27

    PHP usort()期望参数2是有效的回调,而不是在类中

  28. 28

    PHP usort()期望参数2是有效的回调,而不是在类中

  29. 29

    Django定制的用户模型...。user.model(...)来自哪里?

热门标签

归档