@tincap

Как правильно создать свой компонент в Laravel?

Хочу создать бота. Хочу чтобы он был изолирован от всего и был независим. Следовательно, нужно чтобы конфигурационные файлы лежали в его папке.

Создаю в папке app/Components свой компонент под названием Keitaro. Он и будет нашим ботом.

Структура самого компонента будет выглядеть следующим образом
-app
    - Components
         - Keitaro
              - config.php
              - cookies.txt
              - Keitaro.php


Файл conifig.php просто возвращает массив настроек.

1) Как мне подключить конфигурационный файл? Конструкцию вида $config = require_once(config.php) не очень хочется использовать
2) Правильно ли я вообще использую возможности Laravel? Может есть специальные инструменты для создания подобных компонентов?
  • Вопрос задан
  • 583 просмотра
Решения вопроса 1
Sanasol
@Sanasol Куратор тега Laravel
нельзя просто так взять и загуглить ошибку
Правильно ли я вообще использую возможности Laravel?

Правильно использовать композер и сделать свой пакет.

https://laravel.com/docs/5.7/packages
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы