Skeptic
бля кикните его)
Дима
Ребят помогите с решением. У меня есть 2 связи типа Многие ко Многим. Конкретно есть связь friendsMy и friendsOf. Т.е. в одной связи вытягиваю друзей по моей заявке а в другой друзья по входящей заявке. Как мне смержить 2 связи? Уже пробовал так (но не помогло): public function friends() { return $this->friendsMy->merge($this->friendsOf); }
Евгений
мне кажется структура базы не правильная просто. Можно в одной таблице сделать, а My или Of уже в ней определять. Тогда легко получить всех друзей
Евгений
но это не точно
Дима
у меня используется только одна модель, и все заявки и друзья хранятся в таблице friends
Дима
там еще есть доп. поле accepted и все прекрасно работает, но только в одну сторону
Дима
Жаль что такую еще фичу не добавили как двухсторонее связывание
Maksim (Ellrion)
Чувак правда странный)
Skeptic
Да ну про голоса ту мач и про сервак
Дима
Нашел таки решение: $friendsOf = $user->friendsOf; $friendsMy = $user->friendsMy; $friends = $friendsOf->merge($friendsMy);
Skeptic
Я конечно не в курсе объемов и деталей, но выглядит неконтролируемо в плане памяти и объемов выборок
Skeptic
Не проще получать через репозиторий, с лимитом офссетом
Skeptic
Отдельный запрос на текущий сценарий?
Skeptic
Проще - не правильно выразился, надежнее
Дима
Ну я выборку будут потом с пагинацией использовать. Ну в репозиторий наверное добавлю метод.
Maksim (Ellrion)
Maksim (Ellrion)
Скучно тут у вас сегодня
Dmitry
Скучно тут у вас сегодня
Вот, развлекись returntrue.win
David
David
В чем прикол этих вирусных строк? Как они работают?
Maksim (Ellrion)
Вот, развлекись returntrue.win
Действительно прикольно. Спс
Maksim (Ellrion)
В чем прикол этих вирусных строк? Как они работают?
Абфусцированный код. Наверное потом в евал кидается
David
расшифровать никак?
Egor
Вот, развлекись returntrue.win
Кто-нибудь сделал задачу 7? Сделал все кроме неё
Alexander
Подскажите по очередям... Планировщик должен ставить задачу в очередь если там нет задачи с текущим элементом, я могу как-то это проверить?
Alex
Кто-нибудь работал с pusher.com?
Dmitry
всем спасибо, опрос закрыт )))
Alex
Кто-нибудь работал с pusher.com?
возможно задай конкретный вопрос?
Anonymous
Пхп без хтмл и цсс можно изучать?
Anonymous
И вообще как первый язык программирования стоит ли его тестиьь?
Egor
при чём тут ларавел?
Dmitry
И вообще как первый язык программирования стоит ли его тестиьь?
нет смысла учить php в отрыве от html css. Они оч тесно связаны 90% php - это web
Anonymous
А как лучше учить?
Anonymous
Прям все вместе?
Anonymous
30%хтмл70%пхп?
Dmitry
😂
Alex
А как лучше учить?
сначала html и css
Dmitry
А как лучше учить?
сначала лучше определиться что ты хочешь в итоге получить ;)
Yevhenii
Yevhenii
Yevhenii
Yevhenii
Anonymous
Оууу спс
Yevhenii
Anonymous
А как обучались лучше всего? Какие курсы посоветуете, фришные или сливы какие то Или лучше все подряд изучать))) на ютубе и тп по языкам определенным
Anonymous
Привет всем. Подскажите, пожалуйста, можно ли передать переменную в стили в компоненты Vue? Например, width: {{ width }}%;
Dmitry
А как обучались лучше всего? Какие курсы посоветуете, фришные или сливы какие то Или лучше все подряд изучать))) на ютубе и тп по языкам определенным
https://t.me/phpGeeksJunior @phpgeeks тебе лучше сюда. А это профильный чат, приходи когда до фреймворков дорастешь ;)
Samat
можно ли как-то получить коллекцию с аттрибутами, кроме как объявление protected appends?
Dmitry
можно Api Resources юзать
Samat
можно Api Resources юзать
блин, этот вариант, кажется, тоже не подойдет. суть в том, что у меня 2 метода получения коллекций определенной сущности. в одном методе нужны аттрибуты, в другом - нет
Евгений
public function scopePublished($query) { return $this->whereDate('published_at', '<=', Carbon::now()); }
Евгений
почему может не срабатывать скоуп?
Евгений
protected $casts = [ 'published_at' => 'datetime', ];
Samat
$query->whereDate
Samat
не то?
Евгений
нет
Samat
может форматировать Carbon нужно в формат timestamp'а?
Samat
Carbon::now()->format('y.m.d H:i:s');
Евгений
return $this->where('published_at', '<=', Carbon::now()->toDateTimeString()); так работает, но что-то мне казалось что в другом проекте у меня работало и в первоначальном виде
Maksim (Ellrion)
"на лету" это где именно?)
Ну у тебя же там два метода взятия данных. Вот в этом методе для коллекции и проставить
Arcos
Всем привет
Arcos
Конструкция $request->file('excel')->storeAs('tmp','export.xls'); Возвращает только относительный путь. А нужен мне полный от корня Как его получить? Здесь не смог найти https://laravel.com/docs/5.6/filesystem
🎄Victor
Ребята, хелп, паника ААА Пытаюсь поставить хоместед на чужой комп с убунтой. Поставил последнюю версию виртуалбокс, вагрант. Убунта 14(!). homestead up висит, и в конце выдает ошибку что типа по таймауту слетел. Уже че только не перепробовал. Еще иногда выдает что то про guest communication иногда 🙁 Гугл плохо помогает
🎄Victor
я именно так щас сижу
Никита
Добрый день! Требуется Laravel-разработчик на один большой проект. Бекенд для учетной программы. Для начала нужно оценить объем работы по ТЗ. Подробности в ЛС.
Samat
Ну у тебя же там два метода взятия данных. Вот в этом методе для коллекции и проставить
не разобрался, но запилил костыль на 10 фейспалмов из 10) в toArray() проверяю роут апи (метод, которым вытягиваются коллекции) и на основе роута в нем расставляю нужные аттрибуты))