Как преобразовать объект в целое число в Laravel - PullRequest
1 голос
/ 16 апреля 2020

У меня есть следующий запрос в Laravel:

           $cat_get = DB::table('aimcats as a')
                    ->join('subcat as s', 's.cat_id', '=' , 'a.id')
                    ->where('s.id', $subcat)         
                    ->select('a.id as categ_id')                   
                    ->first();

Vardump для $ cat_get выглядит так:

object(stdClass)#392 (1) { ["categ_id"]=> int(502) }

Мне нужно изменить 502 на число без объект, чтобы иметь возможность сохранить его в базе данных.

На данный момент я получаю эту ошибку

Object of class stdClass could not be converted to string

1 Ответ

1 голос
/ 16 апреля 2020

Я думаю, этот код поможет вам:

$dataToSave = new YourClass;
$dataToSave->categ_id = $cat_get->categ_id;
$dataToSave->save();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...