Прежде чем заняться разработкой собственного проекта на основе каркаса приложения Laravel, нам неплохо было бы понять архитектуру каркаса приложения. Некоторые могут спросить: Зачем это нужно? Смысл забивать себе голову разной теоретической чепухой?
Постараюсь ответить на этот вопрос примером из жизни:
Представьте себе, что вы хотите иметь эксклюзивный автомобиль. Естественно он будет строиться на базе некоей серийной модели, но для того, чтобы его построить вам потребуется помощь людей, которые умеют это делать. Вы решаете обратиться к мастерам или даже к фирмам, у которых есть все необходимое: знания, опыт, оборудование и инструмент, но их услуги не дешевы, Ваш бюджет просто не выдержит таких расходов. Тогда вы решаете, что будете строить автомобиль самостоятельно. Отличное решение — правда, вы берете в руки инструмент, плюете на изучение теории, внедряете свои задумки и в итоге…
Наконец составил процедурный алгоритм, отвечающий не только на вопросы «что вижу», но и «что делаю». Расписанная до мелочей инструкция. Соблюдать систему отныне гораздо легче, т.к. четко фиксируется на каком этапе произошло нарушение — заносится в тетрадь психологических отклонений (точнее — ловушек) и потом ищется противоядие, вносятся правки. Так психология трейдера улучшает алгоритм, алгоритм — психологию.
Мое определение контекста устраивало полностью, но сетапы входа возникали нечасто. Пришлось искать что-то еще. Чуть ли не методом случайного перебора я наконец схватил жарптицу за жабры — теперь вхожу чаще. Три года просиживал штаны за монитором, но таки снес золотое яичко.
Вся квинтессенция трехлетнего ретрита уместилась в одну страницу аброкадабрщины (для непосвященного). Система в итоге хорошая, опробованная много раз, логическая, четыре способа войти различны по методу, но имеют общий стержень который один, собственно и дает заработок на рынке. Остальное зависит от исполнения.