навыки описания заголовка[]
и данные запроса — это массив тегов, который я хочу проверить с помощью навыков работы с базами данных
если такие теги, как база данных навыки затем возвращают все рабочие места
Код: Выделить всё
$companyTags = CompanyJobTag::where('company_id', $company->id)->get();
$query = EmployerJob::with('user');
$tags = [];
foreach ($companyTags as $key => $tag) {
array_push($tags, $tag->tag);
}
$query->where(function($q) use($tags){
for ($i=0; $i < count($tags); $i++) {
$q->orWhere('title', 'LIKE', "%{$tags[$i]}%");
}
});
$jobs = $query->orderByDesc('created_at')
->paginate(10);
return response()->json($jobs, 200);
но empoyerjob также содержит массив навыков работы, поэтому я могу получить только те вакансии, которые соответствуют массиву тегов компании

Подробнее здесь: https://stackoverflow.com/questions/713 ... array-data