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

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

И не одной ссылки в статье.
Добавил недостающие ссылки
Laravel начинает набирать обороты в России. Это радует
Мне вот тоже очень понравился Laravel. Жду выхода в продакшн первого моего приложения на нём
Кто-нибудь пробовал использовать Eloquent вне Laravel?
А разве Laravel использует не doctrine/dbal?
Использует внутри Eloquent ORM.
Судя по исходникам, нет.
Ошибся, используется для нескольких частей, но надстройка над ним слишком велика.
laravel$ grep -r 'use Doctrine' *
framework/src/Illuminate/Database/Schema/Grammars/Grammar.php:use Doctrine\DBAL\Schema\Column;
framework/src/Illuminate/Database/Schema/Grammars/Grammar.php:use Doctrine\DBAL\Schema\TableDiff;
framework/src/Illuminate/Database/Schema/Grammars/Grammar.php:use Doctrine\DBAL\Schema\AbstractSchemaManager as SchemaManager;
framework/src/Illuminate/Routing/ControllerServiceProvider.php:use Doctrine\Common\Annotations\SimpleAnnotationReader;

?
Doctrine\DBAL используется только для схемы и драйверов.
Просто подключаем в composer.json
{
    "require": {
        "illuminate/database": "*"
    }
}

А дальше по инструкции: github.com/illuminate/database
Второй день читаю документацию и статьи про laravel и я немного в шоке от его доступности, чтоли. До этого имел дело с ZF1 только.
Я думал о нем в самом начале, но читая эту статью раньше, я, по каким-то неизвестным мне причинам, не слишком восхищенно воспринял pixie.
Когда выбирал laravel, то я в первую очередь гуглил движки, где нет поддерки 5.2 и в идеале бы вообще использовался 5.5 (такие есть вообще?), но почитав документацию laravel, я понял, что это просто шикарная и простая штука, которую я могу использовать не только в опытах над самим собой, но и в реальных проектах.

В laravel очень привлек его подход к коду. Он очень близок, как мне кажется, к обычному английскому языку. Как те самые регулярки с естественным синтаксисом, которые никому, в том числе и мне, не понравились :)
Ну и чисто визуально в laravel, есть ощущение, что пишется очень мало кода, документация легка (по сравнению с ZF) и просто очень много новых для меня вещей, о которых я знал, но никогда толком не вникал.
«machuga/authority»: «dev-develop»,
«machuga/authority-l4»: «dev-master»,

Судя по описаниям на Github, это очень похожие библиотеки. В чем разница между ними и почему нужно обе подключать?

Только вчера делал ACL на Lavarel, за основу брал https://medium.com/on-coding/a7f2fa1f9791. Похоже что ваше решение выглядит красивее, буду ждать вторую часть ))
Ну никак не могу запомнить название этого фреймворка. Laravel, laravel, laravel, laravel, laravel, laravel…
А вы не рассматривали Сonfide как вариант?
Я только на этих выходных с Laravel познакомился, так что еще не всё успел посмотреть. Confide вроде за authentication отвечает, а мне именно ACL нужно было реализовать.

Нашел в нем ссылку на Entrust, буду смотреть.

Уважаемые коллеги, поделитесь опытом. С помощью каких библиотек лучше Auth + ACL реализовать? Ох уж это разнообразие…
Я вижу 2 основных варианта, Сonfide + Entrust или sentry-2.
«machuga/authority» — это сама библиотека, а «machuga/authority-l4» — адаптер библиотеки для Laravel 4
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.