У меня 3 таблицы в laravel:
категории: идентификатор, включен
языки: идентификатор, код
сводная таблица: category_id, language_id, name
это работает:
$language_id=20;
$category = Language::find($language_id)->categories;
Я получаю все категории с опорой
http://ornif.adimex.es/api/categories/20
это работает:
$language_id=20;
$name='sofas';
$category = Language::find($language_id)->categories->where('pivot.name','like',$name);
Я получаю массив категорий с его осью
{ "1": { "ID": 14, "включено": 1,
"Стержень": { "LANGUAGE_ID": 20, "category_id": 14, "название": "диваны"}}} * +1012 *
http://ornif.adimex.es/api/findCategory/sofas/20
И это не работает
$name='ofa';
Language::find($language_id)->categories->where('pivot.name','like','%'.$name,'%');
Я получаю категорию: []