🗡
Ну и вмиддлевар его
Vitalii
так по итогу оно же и выйдет
🗡
так по итогу оно же и выйдет
Нет. Можно сделать без вызова через DI, все нативными методами php. Но только если так подходить, то и фреймворк не нужен. Думаю, когда весь мир решит отказаться от DI, фреймворки просто перестанут использовать такой подход и будет функционал для этого
🗡
Мой совет - не париться и использовать auth::
Vitalii
Так все равно у нас будет один интерфейс и нужно будет как то определять одну из реализаций, т.е. будет где то map с этим делом и такой же самопис будет типа app() для поиска по мапу и синглтон логики?
🗡
Так все равно у нас будет один интерфейс и нужно будет как то определять одну из реализаций, т.е. будет где то map с этим делом и такой же самопис будет типа app() для поиска по мапу и синглтон логики?
Без фасадов можно реализовать примерно так. Я точно не помню какой там класс отвечает за объект пользователя. Но суть в том, что ты создаешь класс, в конструктор которого принимаешь объект пользователя, проверяешь пароли и явки, только не через методы Auth, а через bcrypt используя свой уникальный ключик. На выходе при проверке авторизации истина или ложь. Но это довольно геморно. Стоит ли оно того вообще?
Maksim
Без фасадов легко, просто внедряй зависимости через конструктор либо автовайрингом. Даже если юзать фасады, объясните, зачем они, если можно просто сервис вытащить по имени?
Vitalii
типа класс собрать по имени сервиса , а не по интерфейсу? напиши плиз как будет для Auth
Frank
Доброго времени суток. Подскажите пожалуйста по проблеме. при установке eloquent-sluggable:^4.5 для laravel 5.6 вот такая вот ошибка
Frank
./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages. Problem 1 - illuminate/support v5.6.9 requires php ^7.1.3 -> your PHP version (7.1.0) does not satisfy that requirement. - illuminate/support v5.6.8 requires php ^7.1.3 -> your PHP version (7.1.0) does not satisfy that requirement. - illuminate/support v5.6.7 requires php ^7.1.3 -> your PHP version (7.1.0) does not satisfy that requirement. - illuminate/support v5.6.6 requires php ^7.1.3 -> your PHP version (7.1.0) does not satisfy that requirement. - illuminate/support v5.6.5 requires php ^7.1.3 -> your PHP version (7.1.0) does not satisfy that requirement. - illuminate/support v5.6.4 requires php ^7.1.3 -> your PHP version (7.1.0) does not satisfy that requirement. - illuminate/support v5.6.3 requires php ^7.1.3 -> your PHP version (7.1.0) does not satisfy that requirement. - illuminate/support v5.6.21 requires php ^7.1.3 -> your PHP version (7.1.0) does not satisfy that requirement. - illuminate/support v5.6.20 requires php ^7.1.3 -> your PHP version (7.1.0) does not satisfy that requirement. - illuminate/support v5.6.2 requires php ^7.1.3 -> your PHP version (7.1.0) does not satisfy that requirement. - illuminate/support v5.6.19 requires php ^7.1.3 -> your PHP version (7.1.0) does not satisfy that requirement. - illuminate/support v5.6.17 requires php ^7.1.3 -> your PHP version (7.1.0) does not satisfy that requirement. - illuminate/support v5.6.16 requires php ^7.1.3 -> your PHP version (7.1.0) does not satisfy that requirement. - illuminate/support v5.6.15 requires php ^7.1.3 -> your PHP version (7.1.0) does not satisfy that requirement. - illuminate/support v5.6.14 requires php ^7.1.3 -> your PHP version (7.1.0) does not satisfy that requirement. - illuminate/support v5.6.13 requires php ^7.1.3 -> your PHP version (7.1.0) does not satisfy that requirement. - illuminate/support v5.6.12 requires php ^7.1.3 -> your PHP version (7.1.0) does not satisfy that requirement. - illuminate/support v5.6.11 requires php ^7.1.3 -> your PHP version (7.1.0) does not satisfy that requirement. - illuminate/support v5.6.10 requires php ^7.1.3 -> your PHP version (7.1.0) does not satisfy that requirement. - illuminate/support v5.6.1 requires php ^7.1.3 -> your PHP version (7.1.0) does not satisfy that requirement. - illuminate/support v5.6.0 requires php ^7.1.3 -> your PHP version (7.1.0) does not satisfy that requirement. - cviebrock/eloquent-sluggable 4.5.0 requires illuminate/support ~5.6.0 -> satisfiable by illuminate/support[v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.3, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9]. - Installation request for cviebrock/eloquent-sluggable 4.5 -> satisfiable by cviebrock/eloquent-sluggable[4.5.0]. Installation failed, reverting ./composer.json to its original content.
Maxim
Ну и?
Maxim
В чем вопрос?
Maxim
У тебя 7.1.0
Maxim
Требует 7.1.3 и выше
Frank
спасибо
🗡
7.2 выше чем 7.1.3
Даниил
Ничо, что 7.2 выше 7.1.3?
Maxim
Сук, остановите я сойду
{"Json" :
Vitalii
facebook клиент АХАХАХАХ
{"Json" :
тебе же в russian com дали ответ
Георгий
Парни ларавельщики, сеньеры и мидлы. В Москву в офис нужен разработчик на ларавел. Отпишите в личку с резюме. Или у кого знакомые ищут. Тоже пусть пишут.
🎄Victor
Без вилки и описания никто не откликнется имхо
Maksim
типа класс собрать по имени сервиса , а не по интерфейсу? напиши плиз как будет для Auth
Чиво? Фасад это не интерфейс! Это всего-лишь хрень которая пробрасывает статичиский вызов на зарегистрированный сервис внутри контейнера через магию: https://github.com/laravel/framework/blob/5.4/src/Illuminate/Support/Facades/Facade.php#L213-L223 Чтобы без фасада юзать, сделай инъекцию сервиса через конструктор или автовайринг, например, фасад Auth прячет под капотом обращение к сервису зарегистрированному как auth который в свою очередь является синглтоном Illuminate\Auth\AuthManager Следовательно инъекция через конструктор: public function __construct(\Illuminate\Auth\AuthManager $auth) { $this->auth = $auth; } Далее уже в классе к свойству обращаешься... Ну и соответственно инстанс класса нужно будет уже через контейнер создавать в таком случае, чтобы он разрулил тебе зависимости.
Георгий
Георгий
Так резюме собрал бы кому интересно и отзвонились бы HR
🎄Victor
мне так влом сейчас писать))))
не ну просто вакансий щас и так море, на хх том же сотни, и нужно щас как то завлечь человека. А так нужно отослать тебе резюме, а может вы там делаете то что вообще не нравится, а потом будете названивать например. Ну ты понял идею)
Георгий
Парни не абесутте. В четверг сделаю описчание. )
Petr
Парни не абесутте. В четверг сделаю описчание. )
Ты пока вилку скажи, это всего несколько нажатий клавиш на клавиатуре, сложно сослаться на «влом писать, в четверг напишу» - в таком ответе уже больше букв, чем в зарплатной вилке, так что ждём!
🎄Victor
и щас кароче
🎄Victor
400-600к
🎄Victor
и все такие: к черту описание, говори куда подъезжать
Георгий
80-120 тыс руб.
А
80-120 тыс руб.
это москва?
Petr
Ок, спасибо 👌
Георгий
А
да
джун?
Георгий
джун?
нужен джун или миддл. Или тогда искать другой фрейм под бюджеты, но это не точно)
А
ну мидла вы точно за такую зп не найдете. у нас в Новосибе мидла меньше чем за 100к не найти
Георгий
120 то готовы платить)
Георгий
понятно, что не заоблачная цена.
Petr
Скорее всего даже фичи быстрее пилиться будут
Георгий
Берите Yii2 под бюджет
чую что придется снизить планку. Хотел что то по модней взять)))
🗡
ну мидла вы точно за такую зп не найдете. у нас в Новосибе мидла меньше чем за 100к не найти
Нихирово у вас в Новосибирске Зп поднялись. 4 года назад 60 если повезет
🎄Victor
Да начнется срач)
🎄Victor
на тему кто такой мидл и какая у него ЗП :)
🗡
Да начнется срач)
Не будет срача. Я просто в Барнауле жил 4 года назад. Новосибирск рядом. Коллеги были оттуда, рассказывали. А сейчас в Мск. Так вот почти с Мск с равнялась теперь по мидлам
Георгий
поделитесь ценниками для мдлов ларавеля?
🎄Victor
🎄Victor
Зп по новосибу по хх
А
ты тоже с Новосиба?
🎄Victor
Нет
Георгий
тю\
Георгий
так а че вы
Георгий
миддл ларавел 120 предлагаю)
Anton
апять манисрач
🎄Victor
)) все, тишина в зале))
Anton
Кстати про Новосиб - скоро там будет выездной хайлоад, собирается кто?
Макс
есть вопрос.
А
Кстати про Новосиб - скоро там будет выездной хайлоад, собирается кто?
я к сожалению не смогу. 22 июня уезжаю на неделю. а сие мероприятие 25-26 (
Макс
хочу переехать в сиб lara 2 небольших проекта nodejs 1 большой проект go jonior mysql mongo scyla ~midl общий стаж 2 года куда посоветуете устраиваться и сколько ожидать зп
Макс
из ростова
Petr
Жара достала?
Maksim
миддл ларавел 120 предлагаю)
Так ты в офис МСК или удаленку?
А
из ростова
зачем тебе Сибирь. едь в нерезиновую
Maksim
офис
Стоимость жизни в МСК выше же, однушка 50К гдет же?
Макс
у меня мама в сибе живет да и я почти 10 лет там прожил
🎄Victor
Однушка меньше вы че
🎄Victor
за 30ку можно снять
Maksim
В ебенях?
🎄Victor
нет
Maksim
И два часа добираться до работы...