Как стать автором
Обновить

Комментарии 15

Еще бы ссылку, для тех кто еще не слышал про данный фреймворк
Спасибо, как то и забыл про это. Добавил.
У вас ошибка в коде. Вы пропустили кавычки

Route::filter('blacklist
В ЛС уже сообщили. Одну кавычку исправил, а вторую пропустил.
Что то, к сожалению, пропустил я зарю популярности этого фреймворка. Узнал о нем лишь недавно, а уже оказывается 4-я версия.
Хотелось бы услышать не только о плюсах, но и о минусах четвертой версии.
Процитирую Proger_XP
Лично я для себя решил, что останусь на Laravel 3. После того как в одной из первых версий Request заменили на HTTP Foundation я успел познакомиться с удовольствием бегать по десяткам совершенно бесполезных файлов/классов — испытывать подобное при работе со всем фреймворком мне совершенно не хочется. Да что там говорить, сам Laravel без компонентов Symfony из 120 файлов разросся до 350 — куда это годится?
В общем, это не мой стиль. Я начал и продолжаю использовать Laravel именно из-за того, что любой кусок можно легко найти, открыть, понять и даже изменить через наследование, события или даже напрямую (благо большая часть полей и методов — public), не меняя сам код. А в 4 ногу сломать можно, и там совершенно изменился стиль кода, он стал более закрытым и куда многословнее.
Если мне нужен «промышленный» фреймворк (каким Laravel попытался стать), то я возьму если не Zend или CI, то ту же Symfony или Kohana — у них в отличии от L4 есть и документация, и сообщество, и материалы, накопленные за годы их стабильного API (у Laravel 4 версии за последние два года и все они имеют несовместимый API).

Я сам еще не смотрел laravel 4, но знаю что они отказались от бандлов, А это было огромным плюсом, т.к. я сторонник HMVC, и с помощью их я с легкостью превратил MVC фреймворк в HMVC, просто указав папку в которой я буду хранить свои модули, как-то так:
image
А в laravel 4, не уверен что так получится.
Ну и вообще обзор изменений не полный получился, много чего опущено, например что значительно изменилась структура папок, именование классов, bundles. Хотя конечно про роуты которые начали поддерживать регулярки было полезно узнать.
Бандлы в 4-й версии заменяет composer.
UPD: Да, Laravel 4 успел измениться очень по многим критериям, но так как я не изменяю корневую систему Фреймворка, то мне нет смысла заступаться за 3 версию.
но так как я не изменяю корневую систему Фреймворка

Вы Taylor Otwell? Или каким образом вы можете ее изменять?
Да про composer вкурсе, для того чтоб устанавливать сторонние решения это удобная штука. Но именно сам сайт делать из таких элементов не знаю на сколько удобно получится, и выйдет ли в роутах прописывать что я хочу запустить не контроллер(в папке со всеми контроллерами), а класс который лежит где-то в другом месте.
Хотя конечно попробовать стоит, изменения в лучшую сторону все-же есть(да и сидеть потом на не развивающейся ветке не хочется), это я не зная о чем говорю пытаюсь говорить.
Если выразиться по другому, то через наследование изменять нужные функции на свой вкус.
Понял, я понял это в другом смысле: «Т.к. я в laravel 4 не изменил корневую систему фреймворка...»
Как-то совсем ни о чем.
Похоже не краткий changelog, если вообще не выборка фрагментов из него. Поподробнее надо было те 7 пунктов в конце описать, что ли.
Следующие статьи буду писать полноценным рассказом об всех особенностях того, о чем пишу.
Ссылка на сам Framework и на документацию для 4-й версии. (Перевода пока нету)

Перевод некоторых статей 4-й версии уже есть на laravel.ru/docs/v4/
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации