Size: a a a

Laravel для начинающих

2020 February 12

ИС

Илья Сакович in Laravel для начинающих
Игорь вроде перешёл на тейлвинд
Так что против стикера с бутстрапом не думаю, что будет против 😄
источник

И

Игорь in Laravel для начинающих
Илья Сакович
Игорь вроде перешёл на тейлвинд
Так что против стикера с бутстрапом не думаю, что будет против 😄
Ну как перешел... Скачал плагин для шторма Live Edit, чтобы с таилвиндом треннироваться. Нашел в нем баг и создал ишью

https://youtrack.jetbrains.com/issue/WEB-43334

Вот теперь жду, когда починят
источник

И

Игорь in Laravel для начинающих
😊
источник

Aliaksandr ¯\_(ツ)_/¯ in Laravel для начинающих
Тут > https://laravel.demiart.ru/4-ways-service-container-managing-dependencies/

Теперь Laravel не имеет ни малейшего понятия о том, что здесь проходит, и именно поэтому автоматическое разрешение больше не работает. Это тот случай когда нам нужно явно указать Laravel как создать наш экземпляр экспорта и его зависимости. И лучшее место для написания этого кода внутри сервис-провайдера (service provider).

Почему?

из за     public function __construct(string $language)?
источник

Aliaksandr ¯\_(ツ)_/¯ in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
Тут > https://laravel.demiart.ru/4-ways-service-container-managing-dependencies/

Теперь Laravel не имеет ни малейшего понятия о том, что здесь проходит, и именно поэтому автоматическое разрешение больше не работает. Это тот случай когда нам нужно явно указать Laravel как создать наш экземпляр экспорта и его зависимости. И лучшее место для написания этого кода внутри сервис-провайдера (service provider).

Почему?

из за     public function __construct(string $language)?
Тоесть, почему Он энжектил класс до этого момента
Как создал конструктор и у него все работало.
А потом почему перестало?
источник

И

Игорь in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
Тоесть, почему Он энжектил класс до этого момента
Как создал конструктор и у него все работало.
А потом почему перестало?
Думаю да. Там же стринг теперь. Просто проверка типа, а не инжект класса или интерфейса
источник

E

Evgenii in Laravel для начинающих
юзайте фасайды пацаны!
источник

Aliaksandr ¯\_(ツ)_/¯ in Laravel для начинающих
Игорь
Думаю да. Там же стринг теперь. Просто проверка типа, а не инжект класса или интерфейса
Он же до этого момента тоже не знал что в классе Translator

Чот я не понял с того момента
источник

И

Игорь in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
Он же до этого момента тоже не знал что в классе Translator

Чот я не понял с того момента
Тяжело, я с телефона. Где именно
источник

И

Игорь in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
Он же до этого момента тоже не знал что в классе Translator

Чот я не понял с того момента
Там же стоит Translator в конструкторе
источник

И

Игорь in Laravel для начинающих
Значит будет взят этот класс
источник

И

Игорь in Laravel для начинающих
А его путь будет взят из секции use
источник

И

Игорь in Laravel для начинающих
Если я понял о чем ты
источник

Aliaksandr ¯\_(ツ)_/¯ in Laravel для начинающих
Игорь
Тяжело, я с телефона. Где именно
2. Привязка к контейнеру

Внутри класса Translator я добавил новый конструктор, который определяет переменную language при инициализации этого класса.



Теперь Laravel не имеет ни малейшего понятия о том, что здесь проходит, и именно поэтому автоматическое разрешение больше не работает.

^^Вот  я этот момент не понимаю
источник

И

Игорь in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
2. Привязка к контейнеру

Внутри класса Translator я добавил новый конструктор, который определяет переменную language при инициализации этого класса.



Теперь Laravel не имеет ни малейшего понятия о том, что здесь проходит, и именно поэтому автоматическое разрешение больше не работает.

^^Вот  я этот момент не понимаю
Понял. Подтягивается этот класс.  Но у него в конструкторе есть переменная. А где ее взять? Поэтому нужно разрешить это, как и показано в примере

->bind...

И вот там уже в переменную попадет config(...). То есть из конфига в данном конкретном случае
источник

И

Игорь in Laravel для начинающих
Если бы просто класс, тогда не нужно. А так там еще переменная в конструкторе
источник

И

Игорь in Laravel для начинающих
Или я опять не понял?
источник

И

Игорь in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
2. Привязка к контейнеру

Внутри класса Translator я добавил новый конструктор, который определяет переменную language при инициализации этого класса.



Теперь Laravel не имеет ни малейшего понятия о том, что здесь проходит, и именно поэтому автоматическое разрешение больше не работает.

^^Вот  я этот момент не понимаю
Просто раньше там стоял класс и фреймворк автоматически понимает где его взять и подставить. В переменную - нет. Нужно подсказать
источник

мн

мистер никитос in Laravel для начинающих
Так это сайт-фриланс площадка, а не он его для фриланса делает, я поэтому и спросил)
источник

мн

мистер никитос in Laravel для начинающих
Evgenii
платят деньги
Делаешь фриланс биржу на фриланс бирже?)
источник