Ребят, задачка) Скину 5 баксов на карту за помощь в реализации.
Суть:
Есть 2 таблицы
System
Number
при выборке записей Number, в записе есть поле operator, наша задача проверить
$system = System::where('name', 'sytem1')->first();
$number = Number::where('operator', $system->operator);
System->operator может иметь разные строковые значение "test1,test2,test3", но так же может = "default" это значит что если поле равно = default, тогда не важно что будет в
number->operator, оно должно будет сделать выборку всех полей игнорируя этот Where.
Как это реализовать?
Кратко:
Мы должна сравнивать равно ли
number->operator = system->operator но только в том случае если
system->operator НЕ РАВНО = default