du131642 2017-09-28 12:28
浏览 82

在laravel 5.5中一次将数据插入多个表时,无法将类stdClass的对象转换为字符串

$user_id   = $request->get('user_id');
            $email     = $request->get('email');
            $course_id = $request->get('course_id');

            $received_by = DB::table('affiliate_users')
                            ->select('first_upline_id','second_upline_id','third_upline_id')
                            ->where('user_id', '=', $user_id)
                            ->first();
          // dd($received_by);

           $a = DB::table('affiliate_income')->insert(
                       ['sent_by' => $user_id, 'course_id' => $course_id, 'received_by' => $received_by, ]
                );

           dd($a);

I want to insert data to multiple tables at a time. This is my controller's code. $received_by giving me selected values, without $received_by my $a is fine, but when using $received_by, I am getting this error.It should insert data to 'affiliate_users' three rows within same user_id.What should be the right query.Please someone help me. Here is my table bellow- affiliate_income

  • 写回答

1条回答 默认 最新

  • dou7851 2017-09-28 12:36
    关注

    Assuming you have a column named as received_by in your table and you are here storing received_by id then

    $user_id   = $request->get('user_id');
                $email     = $request->get('email');
                $course_id = $request->get('course_id');
    
                $received_by = DB::table('affiliate_users')
                                ->select('first_upline_id','second_upline_id','third_upline_id')
                                ->where('user_id', '=', $user_id)
                                ->first();
              // dd($received_by);
    
               $a = DB::table('affiliate_income')
    ->insert(['sent_by' => $user_id, 'course_id' => $course_id, 'received_by' => $received_by->received_by
    //(or whatever you have to insert from $received_by object), 
                    ]);
    
               dd($a);
    
    评论

报告相同问题?

悬赏问题

  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了