Вот список возможностей, которые делают эту структуру лучше, чем другие:

1. Удивительная документация - laravel - дружественный разработчик. Тейлор никогда не выпускает версию Laravel без надлежащей документации. Если вы вникнете в Laravel API, вы найдете последовательный стиль кодирования и кратко объясните методы и классы. Стиль кодирования и написания комментариев очень подробный и последовательный.

2. Миграции. Миграция - это представление кода вашей схемы базы данных. Команда разработчиков не имеет проблемных задач по обмену дампами SQL с новыми разработчиками, которые входят на борт или поддерживают согласованность базы данных со всеми членами команды.

3. Посещение базы данных. Сеяние освобождает разработчиков от задания вручную заполнять фиктивные / тестовые данные. Это очень полезно при разработке API или веб-сервисов. Библиотека Faker обычно используется для сбора базы данных поддельными данными.

4. Красноречивый - Красноречивый ORM до сих пор лучший ОРМ, который я использовал. Он имеет чистый синтаксис и очень легко понять.

5. Blade - Blade - богатый шаблонный движок Laravel. Написание HTML очень радостно, используя Blade. Синтаксис чист и легко подбирается.

6. Эликсир - эликсир - обертка для глотки для выполнения автоматизированных задач. Ежедневно выполняются задачи, такие как компиляция SASS / LESS, минимизация скриптов / css и запуск тестов PHPUnit.

7. Laracasts - Laravel имеет Laracasts, прекрасный сайт Laravel, разработанный и поддерживаемый Jeffery Way. Он обновляется ежедневно новым контентом и отличными учебниками. Он обычно упоминается как видео-документация Laravel.

8. Аутентификация. Вам не нужно писать код аутентификации для каждого нового создаваемого приложения. Базовая система аутентификации уже реализована в новой установке Laravel.

9. Пагинация - одна из особенностей убийцы Ларавеля. Он автоматически разбивает данные из базы данных. Это очень полезно при создании веб-сервисов и API.

10. Запросы проверки / формы / авторизация. Классы проверки для проверки данных в HTTP-запросах также предварительно записываются в Laravel. Запросы формы делают его частью торта для использования валидации и авторизации в приложениях Laravel.

11. Artisan CLI - Удивительный инструмент для запуска общих команд, таких как создание контроллера, загрузка базы данных и выполнение модульных тестов. Создание собственных пользовательских команд также довольно просто.

12. Впрыск зависимости - это делает модульное тестирование довольно легким, способствуя кодированию TDD и BDD. Это также способствует повторному использованию кода.

 

Дата: 19.05.2018.