170 похожих чатов

Ребзя. Есть где нить на гитхабе более менее крупный проект

на ларке, с какой-нибудь модульной, DDD или подобной архитектурой, со слабой связанностью модулей?
Мне интересно посмотреть на практике модульные приложения, а то в статьях вся эта абстракщина не удовлетворяет)

10 ответов

14 просмотров

Это сюда)

я вот отсюда начинал — https://github.com/Artem-Schander/L5Modular только потом отказался и использовал куски кода оттуда для инициализации модулей. мне не понравилось, что у них все модули инициализируются на каждый запрос, поэтому сделал так, что сначала приложуха идёт в БД, ищет нужный модуль по URI, инициализирует его, и уже потом передаёт управление.

https://github.com/nWidart/laravel-modules свежее, в активной разработке, начиная с 5.4

может поделитесь кодом если есть открытый?

значит вы вручную создаете контроллеры, модели и прочее для модуля?

открытого нет. чтоб поделиться, надо собирать по кусочкам со всего проекта =) может и сделаю как-нибудь

а вот тот пакет L5Modular в артизане команды предоставляет. если лень самому файлы создавать, можно их использовать. я стал такой же структуры папок придерживаться — удобно

вот — https://gist.github.com/xogg/9e6d916f86619b8865449ebd5012615f по-быстрому выдернул три файла из проекта. всё сделано только ради того, чтоб влезть в`Router::findRoute()` ДО начала поиска маршрута

то есть каждый раз когда нужно иницилизировать модуль идет обращение в базу почему нельзя сделать это средствами пхп? рефлекшон апи например?

там, просто, надо знать, какой модуль и для кого запускать, ну да это уже архитектурные особенности проекта — у каждого они свои =) если структура более статичная, можно сразу в файлы идти, конечно. можно кэшировать всё и вся. фантазия не ограничена =)

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

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта