Мне нужно правильно назначить названия некоторых категорий и тем. Как я могу получить имена на основе идентификатора?
У меня есть career_solutions
таблица с колонкой topic_category_id
(которая является идентификатором категории карьерного решения). Мне нужно получить название категории из столбца id
/ category
из таблицы categories
.
Теперь я получаю идентификатор категории только от career_solutions
с {{ $user->topic_category_id }}
Вот мой контроллер:
$user = CareerSolution::where ( 'subject', 'LIKE', '%' . $q . '%' )
->join('role_users' , 'role_users.user_id', '=', 'career_solutions.user_id')
->join('roles' , 'roles.id', '=', 'role_users.role_id')
->join('users', 'users.id', '=', 'career_solutions.user_id')
->orWhere ( 'career_solutions.user_id', 'LIKE', '%' . $q . '%' )
->orWhere ( 'career_solutions.id', '=', 'events.subject')
->orWhere('career_solutions.topic_category_id' ,'=', $category->id)
->orWhere ( 'career_solutions.user_id', '=', 'users.username')
->select('career_solutions.id as id','subject','users.id as user_id','username', 'profile_picture', 'role_id', 'optional', 'topic_category_id')
->get ();