Anonymous
А
Obazure
я правильно понимаю
Anonymous
попробуй с wherePivot
Obazure
?
Obazure
return $this->belongsToMany('App\Models\Group', 'pivot_user_group')->withPivot(['status']);
Anonymous
https://laravel.com/docs/5.2/eloquent-relationships#many-to-many Раздел Filtering Relationships Via Intermediate Table Columns
Obazure
да я читал
Anonymous
ну так там пример
Anonymous
return $this->belongsToMany('App\Role')->wherePivot('approved', 1);
Obazure
я прописал withPivo
Anonymous
withPivot не то
Anonymous
оно включает данные из pivot в результат
Anonymous
Т.е после выборки у тебя будет поле $user->pivot->status
Obazure
все допер
Obazure
я читал на laravel.su
Obazure
там нет раздела фильтрации
Anonymous
не трогай ты этот сайт )
Anonymous
вот честно
Obazure
)))
Obazure
😂
Obazure
А че там много косяков?
KarmaBot
Спасибо (+1) для @Denormalization принято! Текущая карма +21
Anonymous
А че там много косяков?
Если хочешь актуальную информацию - читай laravel.com/docs/
Obazure
ок
stgalkin
Всем привет
stgalkin
Работал кто-то с Elasticquent?
Anonymous
Народ, как добавить в ларавеле к аутентификации проверку на конфирм_имейл, + чтобы пользователь понимал при проваленой попытке аутентификации, что ему нужно подтвердить имейл
Anonymous
https://laravel.com/docs/5.2/authentication#adding-custom-user-providers Вот тут :
Anonymous
в строчке return new RiakUserProvider($app['riak.connection']); что собой являет $app['riak.connection'] ?
Anonymous
как-то бы поточнее что мне туда передавать?
Anonymous
Точнее инстанс класса для работы с Riak
Anonymous
почему в конструкте там должен быть Hasher, но передается фиг знает что
Anonymous
Вот как спецом, выше видео видишь?
Anonymous
Промотай чуть выше чат
Anonymous
Там видео
Anonymous
Как спецом для тебя вчера рассказывали.
Anonymous
контейнер?
Anonymous
Посмотри видео и поймешь что означает $app['riak.connection'] и от куда берется
Anonymous
та нету его
Anonymous
$app['riak.connection']
Anonymous
нету такого
Anonymous
точно пойму?
Anonymous
Что значит "нету"?
Anonymous
что я попытался распечатать его
Anonymous
dd(
Anonymous
Ну а ты его настроил?
Anonymous
сек скрин
Anonymous
а как сюда скрин заливать?
Anonymous
/
Anonymous
сбоку
Anonymous
слева
Anonymous
Anonymous
кулъ
Anonymous
ну понял, это пример, что туда нужно какой-то свой коннекшн кидать, но я не понимаю почему коннекшн если в конструкторе там стоит хешер
Anonymous
ниже скрин приложу
Anonymous
Anonymous
эм, что ты пытаешься сделать?
Anonymous
начну с самого начала
Anonymous
ээммм. Хочу чтобы пользователю чтобы войти, нужно было подтвердить имейл для начала
Anonymous
для этого есть метод attempts($credentials) кидаешь туда массив условий
Anonymous
А причем тут Riak?
Anonymous
но! мне нужно обьяснить пользователю, что он все таки зарегистрирован, и ему нужно подтвердить имейл всеголишь
Anonymous
но ошибку оно всегда одинаковую выводит, типа у нас не сходятся данные
Виталий
https://blog.damirmiladinov.com/laravel/laravel-5.2-email-verification-with-activation-code.html Всё же уже придумано, зачем велосипеды там какие-то городить?
Anonymous
а риак не причем, просто в гайде так написано, и вот мне интересно что я должен туда передать, так как в __construct() EloquentUserProvider, который я заменяю, там Hasher + model
Anonymous
а не какойнибудь коннекшн
Anonymous
Ну так логини юзера как обычно. Затем: if (!$user->confirmedEmail()) { throw new Exception("блаблабла подтвердите email"); }
Anonymous
ага и разлогинивать сразу же?)
Anonymous
Только logout сделай перед этим
Anonymous
а как же ивенты которые выполняются после логина
Anonymous
не правильно так
KarmaBot
Спасибо (+1) для @vsbeats принято! Текущая карма +3
Виталий
Ну вот есть вариант через мидлвэйры http://hapnic.com/2015/05/10/email-based-user-activation-in-laravel-5-the-right-way/
Anonymous
Ну используй validate
Виталий
Менее костыльный
Anonymous
Auth::validate()