Здравствуйте ребята! нужно создать запрос в Eloquent, есть 2 таблицы данные из которых нужно фильтровать + пагнировать вместе + сортировать по дате. Это не проблема, это стелано и работает отлично, но кроме стандартных фильтров типа "status", "type" и "date_period" нужно сделать поиск по названию, названию в другой табличке котрая имеет связь One To Many. У меня не получаеться сделать этот последний запрос (поиск по имени) и я не понимаю почему. Видает ошибку - "SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'id' in field list is ambiguous"
Кратко о структуре таблиц и задании: 1. Есть Templates и DesignPacks(отдельные таблички), их нужно фильтрировать, пагинировать и сортировать по дате. Это сделано(с помощью Unions но без фильтра поиска по названию польователя который связан с Template или DesignPack) 2. Обе таблички имеют связь с табличкой Contributors One to Many, то есть один пользователь может иметь много Templates или DesignPacks
Не могу понять причину, запускаю один юнит тест через filter, вместе с ним запускается второй, с похожим названием. Меняю название у второго - не запускается. В чем проблема? В длине имени второго может быть, что оно как то режется или что то типа того?)
Кто как борется со слишком раздутыми моделями? Логики особо нет в модели, но много отношений, мутаторов, скопов. Одних только phpdoc на 150 строк
Видел вариант с вынесением скопов в классы ModelNameRepository. ИМХО, единственное что имеет смысл выносить из моделей. Логики там в любом случае не должно быть. А мутаторы и отношение выносить было бы совсм странно...
Не могу понять причину, запускаю один юнит тест через filter, вместе с ним запускается второй, с похожим названием. Меняю название у второго - не запускается. В чем проблема? В длине имени второго может быть, что оно как то режется или что то типа того?)
Не могу понять причину, запускаю один юнит тест через filter, вместе с ним запускается второй, с похожим названием. Меняю название у второго - не запускается. В чем проблема? В длине имени второго может быть, что оно как то режется или что то типа того?)