Size: a a a

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

2020 February 02

ЕК

Егор Карась in Laravel для начинающих
"каждый раз" когда что?
источник

ЕК

Егор Карась in Laravel для начинающих
А что если мне понадобится ещё один экземпляр подключения?
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Егор Карась
А что если мне понадобится ещё один экземпляр подключения?
Мы о конфиге говорим
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Конфиг в приложении зачастую один
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Если нужно больше - просто создай отдельный инстанс
источник

ЕК

Егор Карась in Laravel для начинающих
Так, ну создал я объект подключения, а зачем его синглтоном делать? :3
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Егор Карась
Так, ну создал я объект подключения, а зачем его синглтоном делать? :3
Чтобы не выполнять всю работу по созданию соединения с БД каждый раз, когда хочешь юзать класс
источник

🚀С

🚀 Василий Столейков in Laravel для начинающих
Спасибо за дельные советы!
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Егор Карась
Так, ну создал я объект подключения, а зачем его синглтоном делать? :3
источник

ИЛ

Иван Лещенко in Laravel для начинающих
1. За это отвечает контейнер
источник

ИЛ

Иван Лещенко in Laravel для начинающих
2. Не обязательно давать синглону возможность смены состояния
источник

ИЛ

Иван Лещенко in Laravel для начинающих
3. Контракт имеет бинды к синглтону
источник

ИЛ

Иван Лещенко in Laravel для начинающих
4. Ничего не мешает ребиндить синглтон
источник

E

Evgenii in Laravel для начинающих
🚀 Василий Столейков
Привет!

У меня вопрос, который не касается напрямую Laravel, но касается composer и секции autoload.

Я делаю тестовое задание, и мне надо на чистом OOP PHP без использования фреймворков сделать один небольшой проект.

У меня вопрос: как передать переменную из одного файла в другой, оба файла подключаются через секцию autoload компосера:
    "autoload": {
       "psr-4": {
           "App\\": "app"
       },
       "files": [
           "app/config.php",
           "app/connect.php",
           "app/helpers.php",
           "app/routes.php"
       ]
   }

Мне надо передать переменную из config.php в connect.php. Как лучше это сделать?
все просто
источник

E

Evgenii in Laravel для начинающих
в аутолаудере подключи один файл
источник

E

Evgenii in Laravel для начинающих
к примеру

bootstrap.php

внутри него ты можешь сделать след

include config.php
источник

E

Evgenii in Laravel для начинающих
например у тебя в конфиге след

config.php

return [ ... ]

дальше ты в bootstrap.php

$config = include 'config.php'
источник

E

Evgenii in Laravel для начинающих
источник

🚀С

🚀 Василий Столейков in Laravel для начинающих
Evgenii
все просто
спасибо, действительно просто
источник

E

Evgenii in Laravel для начинающих
не надо никаких репозиториев
источник