Изучение Laravel / #1 - Что такое фреймворк Laravel?

Изучение Laravel / #1 - Что такое фреймворк Laravel?

Веб фреймворк Laravel уже многие годы считается наилучшим PHP фреймворком для разработки сайтов. Он предоставляет готовые шаблонные решения для реализации веб проектов различной сложности. В ходе курса вы познакомитесь с Laravel, создадите полноценный веб сайт, а также выгрузите его на сервер.

Видеоурок

Полезные ссылки:

  1. Курс по языку PHP;
  2. Официальный сайт Laravel;
  3. Редактор Atom;
  4. Редактор PhpStorm;
  5. Локальный сервер MAMP;
  6. Пакетный менеджер Composer.


Laravel - это MVC фреймворк для быстрого, удобного и, главное, правильного написания сайтов на языке PHP. Фреймворк обладает большим набором функций, плагинов и шаблонов, которые позволяют воплощать даже самые амбициозные проекты в жизнь.


Веб-фреймворк Laravel имеет открытый код и распространяется абсолютно бесплатно для всех разработчиков. Исходный код проекта можно найти на странице GitHub


Фреймворк часто удостаиваться различных наград и похвал. К примеру, Laravel получает звание лучшего PHP фреймворка как для корпоративного, так и для личного использования. Популярность фреймворка постоянно растёт:



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


Laravel позволяет выполнить такие действия, как: Unit тестирование, отслеживание URL адресов, установка безопасности, работа с сессиями и создание системы авторизации, легкая работа с базой данных, работа с почтой, отслеживание ошибок и еще множество других вещей. Все это возможно реализовать и без Laravel, но используя его вы будете использовать уже готовые решения, а также ваш код получится намного проще и меньше, нежели писать все самостоятельно.

Установка Laravel

Перед установкой Laravel вам необходимо выполнить установку пакетного менеджера Composer. Для этого перейдите на их официальный сайт и скопируйте 4 команды для скачивания и установки Composer в проект. Эти команды укажите в терминале находясь в самом проекте. 



После установки Composer можно выполнить установку Laravel. Для этого зайдите в проект и откройте терминал. В терминале пропишите команду:

php composer.phar global require laravel/installer

Эта команда позволит установить Laravel глобально в систему. Выполните её лишь один раз и при создании будущих проектов игнорируйте данную команду, не устанавливая Laravel повторно.


Далее необходимо установить Laravel локально внутрь какого-либо проекта. Для этого в терминале пропишите команду:

php composer.phar create-project --prefer-dist laravel/laravel APP_NAME

Здесь APP_NAME это название вашего будущего проекта.


После установки Laravel будет добавлен к вам в проект и вы уже сможете им пользоваться.

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Уроки Vue.js для начинающих
10 уроков
Изучение C++ от новичка до профи
Изучение технологии Bootstrap (верстка сайта)
16 уроков
Изучение библиотек jQuery
24 урока
Комментарии для сайта Cackle