🗡
Ну и вмиддлевар его
Vitalii
так по итогу оно же и выйдет
🗡
так по итогу оно же и выйдет
Нет. Можно сделать без вызова через DI, все нативными методами php. Но только если так подходить, то и фреймворк не нужен. Думаю, когда весь мир решит отказаться от DI, фреймворки просто перестанут использовать такой подход и будет функционал для этого
🗡
Мой совет - не париться и использовать auth::
Vitalii
Так все равно у нас будет один интерфейс и нужно будет как то определять одну из реализаций, т.е. будет где то map с этим делом и такой же самопис будет типа app() для поиска по мапу и синглтон логики?
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
Без вилки и описания никто не откликнется имхо
Ivan
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 тыс руб.
А
Petr
Ок, спасибо 👌
Георгий
Petr
А
Георгий
джун?
нужен джун или миддл. Или тогда искать другой фрейм под бюджеты, но это не точно)
А
ну мидла вы точно за такую зп не найдете. у нас в Новосибе мидла меньше чем за 100к не найти
Георгий
120 то готовы платить)
Георгий
понятно, что не заоблачная цена.
Petr
Petr
Скорее всего даже фичи быстрее пилиться будут
🗡
А
🎄Victor
Да начнется срач)
🎄Victor
на тему кто такой мидл и какая у него ЗП :)
🗡
Да начнется срач)
Не будет срача. Я просто в Барнауле жил 4 года назад. Новосибирск рядом. Коллеги были оттуда, рассказывали. А сейчас в Мск. Так вот почти с Мск с равнялась теперь по мидлам
Георгий
поделитесь ценниками для мдлов ларавеля?
🎄Victor
🎄Victor
Зп по новосибу по хх
А
🎄Victor
Нет
🗡
Георгий
тю\
Георгий
так а че вы
Георгий
миддл ларавел 120 предлагаю)
Anton
апять манисрач
🎄Victor
)) все, тишина в зале))
Anton
Кстати про Новосиб - скоро там будет выездной хайлоад, собирается кто?
Макс
есть вопрос.
Макс
хочу переехать в сиб
lara 2 небольших проекта
nodejs 1 большой проект
go jonior
mysql mongo scyla ~midl
общий стаж 2 года
куда посоветуете устраиваться и сколько ожидать зп
Petr
Макс
из ростова
Petr
Жара достала?
Георгий
Maksim
офис
Стоимость жизни в МСК выше же, однушка 50К гдет же?
Макс
у меня мама в сибе живет да и я почти 10 лет там прожил
🎄Victor
Однушка меньше вы че
🎄Victor
за 30ку можно снять
Maksim
В ебенях?
🎄Victor
нет
Maksim
И два часа добираться до работы...