У меня в БД есть записи и в одной колонке есть массивы, вида ["1", "2", "3"]
Хочу вывести например все записи, где в массиве присутствует цифра 2.
Как мне это сделать?
Вот мой запрос:
$tasks = Task::select(['id', 'title', 'price', 'status', 'date'])
->where('category', 1)
->where('subcategory', $id) // нужно чтобы здесь искало в массиве $id
->where('status', '!=', 0)
->where('status', '!=', 6)
->orderBy('created_at', 'DESC')
->paginate($taskcount);
$tasks = Task::select(['id', 'title', 'price', 'status', 'date'])
->where('category', 1)
->where('subcategory', 'like', "%\"$id\"%" ) // ищет переменную в массиве
->where('status', '!=', 0)
->where('status', '!=', 6)
->orderBy('created_at', 'DESC')
->paginate($taskcount);
return view('categories.bio')->with([
'tasks' => $tasks
]);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Нужно сделать возможность скачать таблицы: http://meowwiifbeget
Основная проблема в том, что nodejs нельзя запустить на одном порту с apache, поэтому я использую такую вещь как
Почему в Laravel из коробки валидация подразумевается в контроллере, а не в модели?