Nik
Пасиб
Anonymous
Капец! Забыл обернуть в курле многомерный массив и сижу голову ломаю почему не работает. Всем спасибо!
Illia
https://packagist.org/packages/roumen/sitemap
тоже её использую
Anonymous
👌👍спасиибо)
Oleksandr
Ребят, привет Уже насколько часов бьюсь над одним багом На локальном сервере View::compose передает переменную, и все работает отлично Залил на сервер, и на отказ его просто все время пропускает, и он не передаёт переменную. И кеши чистил, и композер апдейтил В чем может быть проблема?
Anonymous
Я правильно понимаю, что вот в официальной документации это раздела нет в боковом меню (содержании)? https://laravel.com/docs/5.6/redirects
Anonymous
Значит, могут быть еще разделы, которых нет в общем содержании? Если так, то почему, интересно
Maksim (Ellrion)
можешь кинуть pr
Anonymous
можешь кинуть pr
Если бы умел, то кинул
Nik
можешь кинуть pr
его все равно не приймут 😆
Anonymous
Но раздел, в общем-то нужный
Гречушников
есть связь club(id) -> club_user(club_id, user_id) -> user(id) -> scampers (fk by user_id) можно ли сделать рассчет кол-ва scampers всех участников клуба? что то вроде withCount? не получается понять как сделать. можете кто помочь советом?
Nik
scamers left join users left join pivot left join club where club = xxx
Anonymous
Привет! А как запилить почтовый сервер на локальной машине лучше? У меня valet и macos
Maksim (Ellrion)
(Игорь ) https://github.com/laravel/docs/pull/4358/files
Anonymous
для тестирования отправки писем
invariance
для тестирования хватит и не отправлять их через почтовый сервер
invariance
а просто в лог писать
Anonymous
а просто в лог писать
Ну, мне бы хотелось, что бы они отправлялись
invariance
ну иди значит в чат сис админов
invariance
тут вообще разговоры про php фреймворк
invariance
особенно с вопросами "загуглите за меня"
Гречушников
scamers left join users left join pivot left join club where club = xxx
спасибо. это я могу. я через орм немного слаб мыслить. опыта набираюсь
Гречушников
scamers left join users left join pivot left join club where club = xxx
public function scampers() { return $this->hasManyThrough(Scamper::class, User::class)->withPivot('status_id'); } withCount(scampers)
Anonymous
invariance
Anonymous
(Игорь ) https://github.com/laravel/docs/pull/4358/files
Ух-ты! Там движуха какая-то пошла!. Оперативно, Максим!
Maksim (Ellrion)
Блин, а я issue добавил
мелочь всякую дастаточно легко прямо из веб интерфейса фигачить
Anonymous
мелочь всякую дастаточно легко прямо из веб интерфейса фигачить
Ну я так и делал, когда синтаксические ошибки находил в документации на русском языке к Yii )) К сожалению, на большее я пока не способен)
Vitalii
Есть 2 модели/таблицы Destination и Type У Destination есть поля основанные на Type. Т.е. есть таблица destinations_types и $table->integer('destination_id'); $table->integer('type_id')->nullable(); $table->text('description'); $table->string('meta_title'); $table->string('meta_description'); $table->string('meta_keywords'); Если type_id = null - это дефолтные значения и если не null, то это идет переопределение значений В будущем должно быть что то типа $destination->getDescriptionByType($type) или тип в контруктор и переопределение геттера аттрибутов Но это не важно. Вопрос вот какой Как сделать реляцию между этим всем? Если я не буду напрямую с таблицей пивотной общаться, можно же не делать модель? Можно как то реляцию сделать, что бы выбирались не модели, а просто массив из пивотной таблицы, т.к. сами модели Type мне не нужны, только инфа с пивотной таблицы? Я бы сделал отдельной выборкой, но хочется через реляции красиво. Как вообще вы делаете в такой ситуации?
Андрей
Всем привет. Может кто подскажет? Laravel 5.6 .Сгенерил новый ключ, обновил кеш конфига. Теперь при попытке вывести что то из env посредством например env('APP_NAME') всегда null возвращается. До этого все работало и можно было спокойно обращатсья к данным из env.
Maksim (Ellrion)
по этому нельзя юзать энвы нигде кроме конфигов
Алексей
кто то практиковал лару без laravel mix ,а с чистым webpack?
Алексей
4 в идеале
Андрей
Да уже понял, спасибо
Андрей
почистил кеш все заработало
Maksim (Ellrion)
почистил кеш все заработало
правильнее не юзать энвы никгде кроме конфигов
Stanislav
$credentials = request(['email', 'password']); почему-то условие if ($user = app('auth')->getProvider()->retrieveByCredentials($credentials)) { - всегда тру Почему так происходит? Можно ли как-то иначе одной операцией проверить авторизационные данные?
Maksim (Ellrion)
пароль он не проверяет там
Stanislav
вестимо потому что пользователь с таким емэйлом у тебя в бд есть.
а разве он не сразу 2 параметра должен брать?
Maksim (Ellrion)
нет, он находит по всем параметрам кроме пароля
Stanislav
нет, он находит по всем параметрам кроме пароля
понял... а есть какой-то вариант кроме того, чтобы вручную проверять совпадение пароля? не хочется отдельно проверять Hash::check($request->get('password'), $user->password)...
Maksim (Ellrion)
это так то даже в интерфейсе гварда же есть
Stanislav
Nik
чем тебя стандартный флоу не устроил ?
Stanislav
чем тебя стандартный флоу не устроил ?
у меня стандартная авторизация выключена вообще, только jwt
Nik
дык, сути же не меняет, просто гуард другой. ты можешь описать свой флоу проверки и работы с токеном, а в итоге просто делать \Auth::loginUsingId($model->Id); ручками после всех проверок
invariance
https://t.me/fordev/1710 мейби кто-нибудь работку ищет в СПб) Если че можем с релокейтом помочь
Maksim (Ellrion)
чем тебя стандартный флоу не устроил ?
ну attempt типо еще авторизует а он чёт просто проверить хотел
Stanislav
ну attempt типо еще авторизует а он чёт просто проверить хотел
ага, потому что после проверки логина с паролем еще и смс подтверждение должно быть... и только после этого толжен jwt создаваться
Vladimir
Не могу быстро нагуглить. Нужно SomeModel::where()->update(['value' => 'value + 1']) или только через цикл?
Vladimir
Maksim (Ellrion)
А если +2 +3 и т д
так а найти этот метод и сигнатуру его глянуть не?
Vladimir
как раз в процессе
Gidra
Вроде есть второй параметр... точно не помню...
Sonder
ребята, подскажите пожалуйста, как проверить поле на уникальность сразу после заполнения поля (json) и выдать ошибку, если имя уже используется? стандартные методы валидации я знаю, но они проверяют уникальность поля после попытки сохранения шаблонизатор twig js
dmi
мне кажется не стоит так делать
dmi
это тебе на onchange в базу ходить и проверять?
dmi
оч много запросов будет
dmi
ну хотя можешь наверно сделать, чтобы запрос посылался через секунду после заполнения и отменял запросы которые улетели уже...
dmi
тогда мб и не много 🙂
dmi
из каробки в ларе такого нету
Sonder
ну так с запросами проблематично но можно часто встретить проверкау на уникальность имени в живом режиме и очень часто это необходимо)
Timur
проверка на onchange норм. Не onkeyenter а onchange
Timur
это норм
Timur
change срабатывает когда теряется фокус с инпута, и проверяется есть ли изменение, если есть происходит евент change
Timur
зачастую юзер ввел, потом перешел на другой инпут, это не частый запрос