Size: a a a

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

2020 February 02

🚀С

🚀 Василий Столейков 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. Как лучше это сделать?
источник

ИЛ

Иван Лещенко 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. Как лучше это сделать?
Так делать не надо
источник

ИЛ

Иван Лещенко in Laravel для начинающих
И такой автолоад тоже делать не надо
источник

🚀С

🚀 Василий Столейков in Laravel для начинающих
Иван Лещенко
Так делать не надо
а как лучше?
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Какая задача?
источник

🚀С

🚀 Василий Столейков in Laravel для начинающих
Иван Лещенко
Какая задача?
Минимальный MVC-проект (ToDo лист с авторизацией) на чистом PHP без использования фреймворков, но можно использовать библиотеки
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Судя по названию config.php, ты хочешь конфигурацию передать в другой файл?
источник

🚀С

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

ИЛ

Иван Лещенко in Laravel для начинающих
Из всех этих файлов, в autoload должен остаться helpers.php
источник

ИЛ

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

ИЛ

Иван Лещенко in Laravel для начинающих
Синглтон класс, который будет забирать значения из файлов
источник

ЕК

Егор Карась in Laravel для начинающих
Иван Лещенко
Синглтон класс, который будет забирать значения из файлов
👀
источник

ЕК

Егор Карась in Laravel для начинающих
Синглтон — антипаттерн
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Егор Карась
Синглтон — антипаттерн
Скажи это ларе
источник

ЕК

Егор Карась in Laravel для начинающих
Иван Лещенко
Скажи это ларе
Ларе поздно что-либо говорить, но раз он сам пишет..
источник

🚀С

🚀 Василий Столейков in Laravel для начинающих
Иван Лещенко
Синглтон класс, который будет забирать значения из файлов
Может быть лучше просто подключить эти оба файла через инклюд в index.php проекта?
источник

ИЛ

Иван Лещенко in Laravel для начинающих
А как иначе?
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Создавать новый репозиторий каждый раз?
источник

ИЛ

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

ИЛ

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