adikalon
да
Диего
плук и имплод
invariance
adikalon
вот с pluck я выдернул получил то, что нужно, а вот implode чет ругается
Maksim (Ellrion)
наверное на то что ты параметр ему не задал
invariance
О, таки имплод же не подходит все таки)
Диего
есть файл storage/logs/laravel.log
adikalon
Диего
он там тебе скажет че это он вдруг ругается
adikalon
implode(): Invalid arguments passed
Диего
хотя без плука
Диего
$collection->implode('product', ', ');
Диего
ты открыл хоть доки не?
adikalon
открыл читаю
Диего
да бля, вот так даже когда знаешь методы, один же хуй доки всегда открыты, все не выучишь
Maksim (Ellrion)
проще исходник
Maksim (Ellrion)
так то конечно около 80 методов коллекции не легко запомнить
Varyen
есть же ctrl-B и гоу по исходникам читать что там на самом деле происходит
adikalon
adikalon
че?
adikalon
я прост имел ввиду пхпшный implode а не метод ларавелевский
Диего
магия )
invariance
invariance
ФУУУУХ
adikalon
invariance
все норм
Dmitriy
Есть кто свободен ?
Я начинаю новый проект Есть работа на фултайм на 2 месяца (удаленка). Нужно написать API систему для терминалов авторегистраций в отель. Интеграции с симтемами оплат, c букинг и т.д
Требуется знание php, laravel, postgresql,git, знание rest, умение в solid
Мидл и выше.
Работа через NDA.
На счет оплаты мне бы было предпочительно если бы кандидат сам назвал цену. Свыше 2000$ я платить не готов.
Arthur'); DROP TABLE Users;--
Сергей
Кто нить в курсе как в phpstorm сделать ограничение по ширине текста? чтобы текст переносился а не в линию был? надоело уже пролистывать горизонталь)
Сергей
спасибо)
dmi
Alexey
покажите скриншот)
Arthur'); DROP TABLE Users;--
Daniil
Юрий
а еще лучше - добавить мягкое удаление и не пользоваться форсом никогда)
Artem
Daniil
но софт лучше использовать вместе с фишкой, которую я описал, чтобы при необходимости удаления соблюдать целостность БД
Юрий
ну я к тому, что вот идея удалить пользователя навсегда вместе со всеми связанными сущностями - это хреново же) потом потребуется что-то глянуть. восстановить и т.д.
Daniil
ну вот у тебя регнулось в результате атаки полтора миллиона китайских ботов)
Юрий
Daniil
и что, ты их реально будешь софтделитить?
Юрий
на регу ставь подтверждение через почту и/или привязку телефона и радуйся жизни)
Maksim (Ellrion)
<на правах вброса> внешние ключи отстой)
Daniil
а еще я тут узнал, что на постгресе при создании внешних ключей на них надо еще и индексы создавать
Daniil
хз как на других СУБД, как-то не доводилось тестить
Daniil
я когда так делал был уверен, что PRIMARY KEY автоматом имеет ключ, так и FOREIGN KEY тоже должен иметь
Юрий
ага, миграция выглядит примерно
Schema::create('user_status_history', function (Blueprint $table) {
$table->increments('id');
$table->string('status');
$table->integer('status_id');
$table->integer('user_id');
$table->integer('initiator_user_id')->nullable();
$table->dateTime('started_at');
$table->dateTime('finished_at')->nullable();
$table->timestamps();
$table->index('user_id');
$table->index('initiator_user_id');
$table->index('status_id');
$table->foreign('user_id')
->on('user')
->references('id');
$table->foreign('initiator_user_id')
->on('user')
->references('id');
$table->foreign('status_id')
->on('user_status')
->references('id');
});
Vyacheslav
парни, класс Mockery в целом следует использовать когда например интеграция с внешним апи идет?
Vyacheslav
ну я про тесты и говорю
Vyacheslav
когда надо вернуть конкретный результат внешнего апи без его вызова
Maksim (Ellrion)
то что ты говоришь это интеграцеонные тесты. и для них часто применяются мок серверы
Maksim (Ellrion)
а класс Mockery не про какие то внешние api
Vladimir
Всем привет. Подскажите, что нужно сделать чтобы использовать with. В таблице trendings_searches есть поле page_id
TrendingSearch::where('city_id', $city_id)->with('page')->get()
Maksim (Ellrion)
Vladimir
Спасибо. Связь сделал продублировав метод city(), а модель поменять забыл
Maksim (Ellrion)
я кстати with всегда первым в цепочке пишу, вкусовщина конечно, просто поделиться хотел))
Vladimir
Ну такое, мне кажется логичнее описать параметры основной выборки
Anonymous
что значит resolve ?
Anonymous
перевод знаю, но он как то не по теме применяется
Maksim (Ellrion)
смотря какой контекст) всё равно что спросить что такое get
Anonymous
гет то понятен бывает по контексту
Maksim (Ellrion)
вообще в ларе часто юзается вот конструкция с resolve недавно в чате обсуждали я там упрощенный код кидал
Maksim (Ellrion)
https://t.me/laravel_pro/88860
adikalon
ребят поясните пытаюсь сделать запрос с поиском по регулярке. Необходимо указать пробел, если ставлю просто пробел - работает, если - \s - нет. Чому?
Maksim (Ellrion)
adikalon
двойно слеш \\s
зачем? да и не работает хоть с двойным хоть с одинарным
Anonymous
Maksim (Ellrion)
adikalon
сорян наврал)
всеж правильно вроде?
$lots->whereRaw('description REGEXP ?', '/.*'.$squarem.'\s+('.$squaremKeys.').*/');
Maksim (Ellrion)
непонятно
Maksim (Ellrion)
adikalon
adikalon
у меня чето он в одинарных скобках
adikalon
в доках
Maksim (Ellrion)
хз я могу гнать) погугли
Maksim (Ellrion)
или просто протести