Запрос обновления не может работать в контроллере laravel - PullRequest
0 голосов
/ 11 июля 2019

Я добавляю значение в столбец базы данных с идентификатором предыдущего пользователя.Я пишу код, как показано ниже, но он не может обновить запрос.Нужно решение.

$query_get_activity=DB::table('table_join_activity')
                   ->select('table_join_activity.*')
                   ->where('join_activity_id',$join_activity_id)
                   ->first();

$get_user_id=$query_get_activity->user_id;

$query_get_fcm_token=DB::table('table_registration')
                       ->select('table_registration.*')
                       ->where('user_id',$get_user_id)
                       ->first();

 $fcmtoken=$query_get_fcm_token->fcm_token;

 DB::update('update table_user_create_activity set accepted_join_id=CONCAT(accepted_join_id,$get_user_id) where activity_id=?',[$query_get_activity->activity_id]);

1 Ответ

0 голосов
/ 11 июля 2019

Попробуйте этот запрос на обновление:

DB::table('table_user_create_activity')
               ->where(['activity_id'=>$query_get_activity->activity_id])
              ->update(['accepted_join_id'=>DB::raw('CONCAT(ifnull(accepted_join_id,""),'.$get_user_id.')')]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...