Laravel, где как запрос к столбцу массива с данными массиваPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Laravel, где как запрос к столбцу массива с данными массива

Сообщение Anonymous »

вот мой дизайн данных базы данных
навыки описания заголовка[]
и данные запроса — это массив тегов, который я хочу проверить с помощью навыков работы с базами данных
если такие теги, как база данных навыки затем возвращают все рабочие места

Код: Выделить всё

$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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»