Laravel DB first()“试图获取非对象的属性”

沙希德·乔杜里(Shahid Chaudhary)

我在使用Laravel的数据库运行查询first()时返回了一个对象,当我使用dd()或进行检查时vardump()但是当我尝试使用echo ($promotion->pp_name);打印值时出现错误,但是相同的属性显示dd($promotion->pp_name);

<?php dd($promotion->pp_name); ?>打印“紧急”

<?php echo ($promotion->pp_name); ?>但是它给出了“试图获取非对象的属性”

全对象转储结果: <?php dd($promotion); ?>

    {#196 ▼
  +"ppo_id": 23
  +"ppo_prj_id": 68
  +"ppo_pp_id": 4
  +"ppo_updated_date": "2014-05-20"
  +"ppo_status": 1
  +"pp_id": 4
  +"pp_name": "urgent"
  +"pp_dispText": "I want my project to be marked as an urgent project"
  +"pp_amount": "5.00"
  +"pp_updated_date": "2013-08-09"
  +"pp_status": 1
}

以及返回此对象的函数。

function getProjectPromotion($value='')
{
    $project_id = $value; 

    $promotion =     DB::table('project_promotion_option')
                    ->join('project_promotion', 'project_promotion_option.ppo_pp_id', '=', 'project_promotion.pp_id')
                    ->where('ppo_prj_id',  '=' ,  $project_id )
                    ->first(); 

    return $promotion; 

}
塔达斯·帕普拉斯卡斯(Tadas Paplauskas)

您是否在循环调用此方法?当您执行dd()时,脚本将在第一个循环运行后以正确的结果停止运行,并且一切正常。但是,当您在循环中执行回显时,它会继续,我的猜测是,在某些时候您传递了一些破坏了该方法的数据。

我们需要查看代码摘录,您在其中调用上述方法来验证这种预感。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

试图获取非对象的属性-Laravel

来自分类Dev

试图获取非对象的属性[laravel 5.2]

来自分类Dev

php Laravel试图获取非对象的属性

来自分类Dev

Laravel Join:试图获取非对象的属性

来自分类Dev

ErrorException试图获取非对象Laravel的属性

来自分类Dev

试图获取非对象Laravel的属性“浴室”

来自分类Dev

laravel试图获取非对象的属性

来自分类Dev

试图在laravel中获取非对象的属性

来自分类Dev

试图获取非对象的属性[laravel 5.2]

来自分类Dev

试图获取非对象laravel 5.3的属性

来自分类Dev

Laravel Pluck - 试图获取非对象的属性

来自分类Dev

Laravel:试图获取非对象的属性“街道”

来自分类Dev

Laravel 属于试图获取非对象的属性

来自分类Dev

Laravel 5.1属于试图获取非对象的属性

来自分类Dev

Laravel,Dropzone“试图获取非对象的属性”文件上传错误

来自分类Dev

Laravel关系错误-试图获取非对象的属性

来自分类Dev

Laravel 5.2属于关系试图获取非对象的属性

来自分类Dev

试图获取非对象的属性。Laravel中的错误

来自分类Dev

试图使用laravel获取非对象的属性'id'

来自分类Dev

试图获取非对象的属性“照片”-Laravel 6

来自分类Dev

Laravel关系:试图获取非对象的属性“名称”

来自分类Dev

Laravel-试图获取非对象的属性“ employee_code”

来自分类Dev

laravel试图获取非对象错误的属性“ id”

来自分类Dev

试图在laravel7中获取非对象的属性'usergroup'

来自分类Dev

Laravel 8:试图获取非对象的属性“价格”

来自分类Dev

Laravel-试图获取非对象的属性“ id”,而不是dd

来自分类Dev

Laravel 4雄辩地试图获取非对象的属性

来自分类Dev

试图在Laravel 5.1中获取非对象的属性

来自分类Dev

Laravel-出现“试图获取非对象属性的消息”的“ ErrorException”

Related 相关文章

  1. 1

    试图获取非对象的属性-Laravel

  2. 2

    试图获取非对象的属性[laravel 5.2]

  3. 3

    php Laravel试图获取非对象的属性

  4. 4

    Laravel Join:试图获取非对象的属性

  5. 5

    ErrorException试图获取非对象Laravel的属性

  6. 6

    试图获取非对象Laravel的属性“浴室”

  7. 7

    laravel试图获取非对象的属性

  8. 8

    试图在laravel中获取非对象的属性

  9. 9

    试图获取非对象的属性[laravel 5.2]

  10. 10

    试图获取非对象laravel 5.3的属性

  11. 11

    Laravel Pluck - 试图获取非对象的属性

  12. 12

    Laravel:试图获取非对象的属性“街道”

  13. 13

    Laravel 属于试图获取非对象的属性

  14. 14

    Laravel 5.1属于试图获取非对象的属性

  15. 15

    Laravel,Dropzone“试图获取非对象的属性”文件上传错误

  16. 16

    Laravel关系错误-试图获取非对象的属性

  17. 17

    Laravel 5.2属于关系试图获取非对象的属性

  18. 18

    试图获取非对象的属性。Laravel中的错误

  19. 19

    试图使用laravel获取非对象的属性'id'

  20. 20

    试图获取非对象的属性“照片”-Laravel 6

  21. 21

    Laravel关系:试图获取非对象的属性“名称”

  22. 22

    Laravel-试图获取非对象的属性“ employee_code”

  23. 23

    laravel试图获取非对象错误的属性“ id”

  24. 24

    试图在laravel7中获取非对象的属性'usergroup'

  25. 25

    Laravel 8:试图获取非对象的属性“价格”

  26. 26

    Laravel-试图获取非对象的属性“ id”,而不是dd

  27. 27

    Laravel 4雄辩地试图获取非对象的属性

  28. 28

    试图在Laravel 5.1中获取非对象的属性

  29. 29

    Laravel-出现“试图获取非对象属性的消息”的“ ErrorException”

热门标签

归档