Anton
Вот допустим я пишу API... И мне сказали - тестами все покрой... Я же правильно понимаю что особого смысла unit tests там вообще нет... Там явно или smoke надо делать или функциональные?
Anton
Какие тесты вообще на API писать?
Юрий
парни, есть вариант выполнить чтото типа такого? то есть удалить через одну свзяь, не доставая все из базы ? $article->comments()->votes()->delete();
Юрий
дополнение: обе свзяи полиморфик, но это наверное не сильно важно.
Anonymous
С друпалом никто не дружит?
Rick
Фу фу фу
Юрий
похоже тут не дружат даже с теми кто с ним дружит
Alexander Petrov
Я битрикс
Alexander Petrov
Задавайте ответы
Maksim
Задавайте ответы
Как пропатчить КДЕ под ФриБДСМ?
🗡
А Битрикс?
Про битрикс тоже могу помочь, насколько это с телефона возможно)
Alexander Petrov
Maksim
Кстати, сорян за оффтоп, на юнити DE убунту у кого есть мерцания окон при выхода из режима потухшего монитора?
🗡
Какие тесты вообще на API писать?
Для апи есть хороший подход, разработка через тестирование. Но в России почти не встречается. А тесты там, не знаю как называются, но суть в том, что там формируются запросы с разными типами данных. Тут зависит от цели апи
Maxim
А Битрикс?
Я в вебстудии ч ним работаю....
Maxim
Могу помочь
Nik
Александр
подскажите, если я делаю запрос вместе с подчиненными записями через ->with('rel'), как можно наложить дополнительные условия на подчиненные записи?
Александр
так он и вытягивает все подчиненные, а мне нужно на подчиненные наложить фильтры
Александр
Propose::with(['transport'])->where('order_id', $order->id)->get(); мне на транспорт нужно еще фильтры
🗡
Ща погодь. Если с телефона смогу найти. Там есть фильтрации для коллекций.
Юрий
Ща погодь. Если с телефона смогу найти. Там есть фильтрации для коллекций.
$users = App\User::with(['posts' => function ($query) { $query->where('title', 'like', '%first%'); }])->get();
Александр
Супер!!! спасибо парни
Artem
Защитить апи от написанных пользователями ботов можно только с помощью капчи какой нить? просто сделали бонусы ежедневные и их получить можно авторизованным пользователям одним пост запросом
Artem
т.е. важно чтобы только через сайт получение было
Anton
т.е. важно чтобы только через сайт получение было
Ну конечно, заставлять распознавать капчу
Anton
Но через китайцев это обходится...
Anton
:)
Artem
как?
Artem
просто нанять типа?)
Anton
Есть конторы, у которых есть даже api есть, и да, сидит китаец и распознает.
Anton
А ты через api хуяришь ответы на капчи...
Artem
оно того не стоит)
Anton
Ты удивишься...
Rick
А вот и китайские аналоги подъехали
Anton
Не могу найти как удалить... в списке группы не показывается
Даниил
Он вышел уже
Евгений
Done, заблокировал forever
FUTURICO
Zakhar
https://rucaptcha.com/api-rucaptcha
Zakhar
у них спроси
FUTURICO
А там есть написано?
FUTURICO
Просто проблема как раз спарсить
Petr
ну и потом встает вопрос - а индексы на лям фильмов поместятся в памяти?
1млн записей MySQL отлично переварит, индекс по числовому ролю типа Year будет всего несколько мегабайт. Даже если индекс забыть поставить, можно и не заметить, что тормозит
Artem
$dt->subQuarters(); Carbon
Illia
Проблема с Laravel Horizon Environment: Laravel 5.6 Ubuntu 16.04 Redis (as queue driver) Доброе утро. Может кто сталкивался с подобной проблемой или есть какие-то мысли по этому поводу. Использую Laravel Horizon. Сконфигурировал, демона запустил. В дашборде статус Active. Вроде как на первый взгляд все хорошо. Но во вкладке Recent Jobs все джобы висят на паузе и не обрабатываются. Что пытался делать: - в конфигах установил другую БД для редиса (config('database.redis.default.database')) - перезагружал сервер - прочищал все джобы (redis-cli flushall)
Illia
?query[]=item1&query[]=item2
Illia
не понимаю тебя
Illia
попробуй ?query[year]=item1&query[month]=item2
Illia
то придет только год тебе на бэк
Illia
попробуй ?query[year]=item1&query[month]=item2
чем тебя этот вариант не устраивает?
VA
Carbon::parse(implode('-', $request->datedone))
pa[aad
доброго времени суток может кто знает как сделать тесты, с учетом того что будет 1 вариант ответа, несколько и ответ может быть выбран или записан вручную ?
Vitalii
го резолвить архитектурный ребус как быть если нужно все что происходит в контроллере завернуть в транзакцию? вариант тупо в экшене написать начало и коммит/роллбек не канает есть более красивые варианты?
Vitalii
потому что у меня такой бздык, что если в поиске по контроллеру можно найти слово db то это yii получается
pa[aad
после ['datedone_min']['kvartal'] поставь )
Anonymous
Не, на 22 строке, скобку не закрыл
Illia
Почитай что такое ||
Illia
Это ж самые основы
VA
Посмотри, как работает пагинейт
VA
У тебя тип в базе date/datetime или стринга? О.о
VA
Исказится
Zakhar
Как соединить две части $request->count_ и $i->id?
Zakhar
чтобы получить отправленное значение
Zakhar
$request->count_5 например
Artem
$request->count_5 например
$request->get('count_' . $i->id) ?
Zakhar
Спасибо большое
Oleh
Пожалуйста.
Anonymous
Minas Sarkisyan: Коллеги , всем добрый день. Тут у нас спор возник, интересно стало у кого как в сообществе. Кто писал на чистом php полность с нуля движок сайта , контроллерами адаптерами, и т.д. на уровне "почти не подсматривая"? И кто на каком уровне абстракции либо слоёв работает?. Пользуется готовыми классами и методами, либо реализовывает свои? Очень интересно у кого как?
Anton
В баду полностью свой фреймворк.
Anton
Очень мало что опенсорсного берется, а если берется то переписывается так что потом не стыдно в опенсорс выложить и дать людям смотреть