(;¬_¬)
т.е. допустим
$user = User::find(1);
$user->load('role');
(;¬_¬)
и юзверь подгрузил relation role
Gennadiy
а, ленивая загрузка
Gennadiy
не, мне бы жадную)
(;¬_¬)
разве ленивая это не $user->role сразу после user::find() ?
Gennadiy
через with, но with я собираюсь использовать, просто пытаюсь понять насколько разумно помещать всё это в скоуп - и селект, и рилейшны
(;¬_¬)
ну и чисто теоретически, если не указывать явно, какие relations тебе нужны, то они подгрузятся автоматически, когда ты к ним будешь обращаться
(;¬_¬)
но там есть ограничение на вложенность
(;¬_¬)
вот такое автоматическое...
Gennadiy
казалось бы удобно и красиво, но не даёт покоя аргумент, что фронтэндеру не получится запросить кастомные поля)
(;¬_¬)
т.е. допустим $user->role подгрузится, а $user->role->rights может не подгрузиться
marabu
кстати что лучше рилейшены через джоины получать или 2 запросом? я просто с yii пришел там за 1 запрос все выбирается, почему в ларе так не сделают?
(;¬_¬)
а если сделать $user->load('role.rights')
Gennadiy
(;¬_¬)
то подгрузятся и роли и права
Gennadiy
Gennadiy
(;¬_¬)
надо освежить знания в этом плане =)
Dmitry
Господа, подскажите пожалуйста, куда-лучше засунуть функцию транслитерации для формировании url постов из заголовок постов? Дело в том, что функция понадобится не только в постах, но еще и в другом месте.
Dmitry
Оказывается есть хелпер, разобрался
Misha
Евгений
Я для этой цели даже свой велосипедище писал.
Евгений
А вы говорите есть хелпер?
Алексей
В любой непонятной ситуации юзай хелпер
Евгений
Так а чё за хелпер всё-таки?
Евгений
str_slug
Евгений
Helper Functions - Laravel - The PHP Framework For Web Artisans
https://laravel.com/docs/5.3/helpers#method-str-slug
Евгений
Доку не читай - вопросы задавай
Алексей
не держи доку в голове, сначала RTFM, потом гугл
Алексей
в мануале есть 80% инфы, в гугле остальное....
Александр
Зачем тогда чаты? :)
Artur
ахаха
Stanislav
Нужно кому https://www.humblebundle.com/books/unix-book-bundle ?
Stanislav
все книги в наличии уже ) БЕСПЛАТНО
Stanislav
в 3-х форматах: pdf, epub, mobi
marabu
заливай куда-нибудь :3
Stanislav
marabu
marabu
а по виму нет?
marabu
а, все нашел, сорян
(;¬_¬)
хай чатик
Алексей
чай хатик
Progmer
кай хитачик
Oleg
хач китайчик
Anonymous
дратути
Евгений
selamat pagi
Arthur'); DROP TABLE Users;--
Хатик
Gennadiy
Евгений
makasi
Gennadiy
>_<
Евгений
вопрос. Есть комменты Comment, есnm жалобы на комменты Comlaint. У жалобы есть comment_id и user_id, соответственно коммент на который жалуемся и юзер который жалуется. У коммента есть тоже user_id - айдишник автора. У меня есть список юзеров, мне надо на против каждого из них вывести суммарное количество жалоб на все комменты данного юзера
Евгений
чтото типа $user->comments()->withCount('complaints')->complaints_count точно не могу придумать
Евгений
public function getCompaintsCountAttribute()
{
return $this->comments()->withCount('complaints')->get()->sum('complaints_count');
}
сделал
Евгений
блин, правда теперь на каждого юзера в списке идет новый запрос
Евгений
легче уж в complaints хранить еще comment_owner_id наверно
Anonymous
Гайс, повторю вопрос.
Anonymous
имеем стандартную авторизацию laravel
Anonymous
Хочу переделать её под ajax запрос
Anonymous
со стороны сервера нужно что то менять?
Zlatoslav
Алексей
Смотря какое поведение ты хочешь на фронте
Anonymous
Отправили запрос
Anonymous
приняли ответ, если есть ошибки, вывели милые уведомления
Anonymous
если ошибок нету
Anonymous
вывели уведомление о том что все ок
Anonymous
и сделали редирект
Evgenii
ничего не надо менять
Anonymous
https://laracasts.com/discuss/channels/laravel/laravel-ajax-how-can-i-log-in-and-redirect-after-user-registration/replies/167036
Anonymous
Я как раз просто гугла начитался
Anonymous
тут люди чет мудрят пизде
Evgenii
ну если это только ajax авторизация
Evgenii
то имеет смысл проверить реквест на xhr