Size: a a a

Laravel для начинающих

2020 August 19

VY

Vladimir Yefremov in Laravel для начинающих
Sergey Gerasimov
И почему тогда они не подходят?
они подходят, но  надо сделать по ним еще и каунт
источник

SG

Sergey Gerasimov in Laravel для начинающих
Vladimir Yefremov
подскажи, плз - куда ее тут воткнуть?
withCount(['landfills' => function($query) { ... })])
источник

VY

Vladimir Yefremov in Laravel для начинающих
Sergey Gerasimov
withCount(['landfills' => function($query) { ... })])
спасибо!
источник

SG

Sergey Gerasimov in Laravel для начинающих
Vladimir Yefremov
они подходят, но  надо сделать по ним еще и каунт
withCount('landfills') не то возвращает?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Vladimir Yefremov
помоги плз с запросом:
в таком виде - с ->withCount('landfills')
        return Zone::with(['report.region', 'landfills', 'vehicles', 'auto_park', 'checks', 'media', 'zoneTitle'])
           ->withCount('landfills')

не туда строит связь, т.к. на самом деле
существует связь
'report.landfills'

вот так - ошибка нет у Зоны связи 'report.landfills'
        return Zone::with(['report.region', 'landfills', 'vehicles', 'auto_park', 'checks', 'media', 'zoneTitle'])
           ->withCount('report.landfills')


вот так нормально находит связь, но не делает каунт
       return Zone::with(['report.region', 'landfills', 'vehicles', 'auto_park', 'checks', 'media', 'zoneTitle', 'report.landfills'])

как мне бы в последний вариант прицепить каунт для 'report.landfills' ?
Вот тут Zone::with(['landfills']) что возвращает
источник

VY

Vladimir Yefremov in Laravel для начинающих
Sergey Gerasimov
withCount('landfills') не то возвращает?
нет, т.к. landfills - связь в модели репорта, а запрос начинается с Zone::
и такой метод withCount('landfills') - пробует считать связь зоны с полигном, а ее нет и не может быть; только через репорт
источник

SG

Sergey Gerasimov in Laravel для начинающих
Vladimir Yefremov
нет, т.к. landfills - связь в модели репорта, а запрос начинается с Zone::
и такой метод withCount('landfills') - пробует считать связь зоны с полигном, а ее нет и не может быть; только через репорт
А зачем ты тогда её в with пихаешь?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Ты же пишешь
источник

VY

Vladimir Yefremov in Laravel для начинающих
Sergey Gerasimov
Вот тут Zone::with(['landfills']) что возвращает
пусто,
это не я писал сначала этот запрос,
исправляю
источник

SG

Sergey Gerasimov in Laravel для начинающих
Vladimir Yefremov
пусто,
это не я писал сначала этот запрос,
исправляю
Попробуй всё же через hasManyThrough
источник

J

Jahwe in Laravel для начинающих
Ребят что то не могу понять как правильно во view данные передавать? Роут поставил на контроллер с функцией.
источник

D

DK in Laravel для начинающих
Jahwe
Ребят что то не могу понять как правильно во view данные передавать? Роут поставил на контроллер с функцией.
code in studio
источник

SG

Sergey Gerasimov in Laravel для начинающих
Jahwe
Ребят что то не могу понять как правильно во view данные передавать? Роут поставил на контроллер с функцией.
Что значит на контроллер с функцией? У контроллеров нет функций
источник

SG

Sergey Gerasimov in Laravel для начинающих
А как передавать написано в документации - https://laravel.com/docs/7.x/views#passing-data-to-views
источник

A

AlexOneTrek in Laravel для начинающих
Всем привет
источник

A

AlexOneTrek in Laravel для начинающих
Переслано от AlexOneTrek
Создал я проект ларавеливский, запустил сервак и вижу это . Начал гуглить, пишут вроде как сделать композер апдейт, но
источник

A

AlexOneTrek in Laravel для начинающих
Переслано от AlexOneTrek
но возникает вот такая ошибка, начал гуглить по поводу этой ошибки пишут пропиисать composer config -g -- disable-tls true НО на эту команду та же ошибка
источник

A

AlexOneTrek in Laravel для начинающих
Переслано от AlexOneTrek
так вот, сталкивался кто-нибудь с таким? если да, то как решить?
источник

SU

Sharofbek Udev21 in Laravel для начинающих
AlexOneTrek
Переслано от AlexOneTrek
но возникает вот такая ошибка, начал гуглить по поводу этой ошибки пишут пропиисать composer config -g -- disable-tls true НО на эту команду та же ошибка
у тебя нет php extension openssl
источник

A4

Anon 43 in Laravel для начинающих
подскажите пожалуйста, можно совершать обновление модели, которая доступна через отношение?
Например, $user->order, здесь в модели User определено отношение с Order. Можно ли тут как-то обновить order?
источник