Курс Laravel для начинающих / #1 – Введение в Laravel и настройка с нуля
Відеоурок
Полезные ссылки:
- Курс по ;
- Официальный сайт ;
- Редактор ;
- Пакетный менеджер .
Что такое Laravel?
Фреймворк Laravel — это современная PHP-платформа, которая помогает создавать веб-приложения быстрее, проще и удобнее. Если сравнивать с «чистым» PHP, то Laravel берёт на себя множество рутинных задач: настройку маршрутов, работу с базой данных, защиту от атак и многое другое. По сути, это инструмент, который делает разработку понятнее и позволяет сосредоточиться на логике проекта, а не на мелочах.
Сам Laravel появился ещё в 2011 году и с тех пор постоянно развивается. Его главная идея — дать программисту максимально комфортную среду для создания проектов. И на самом деле это действительно так, ведь он предоставляет сложный функционал простым способом его реализации.
Веб-фреймворк Laravel имеет открытый код и распространяется абсолютно бесплатно для всех разработчиков. Исходный код проекта можно найти на странице .
Почему он популярен?
Популярность Laravel объясняется несколькими причинами. Во-первых, у него очень красивая и удобная структура кода. В нём всё описано логично и последовательно. Во-вторых, у Laravel есть огромное сообщество разработчиков, которые создают расширения, пишут статьи и внедряют новые функции.
Фреймворк часто удостаиваться различных наград и похвал. К примеру, Laravel получает звание лучшего PHP фреймворка как для корпоративного, так и для личного использования. Популярность фреймворка постоянно растёт:

Кроме того, Laravel регулярно обновляется и поддерживается официальной командой. Он включает в себя множество встроенных инструментов, таких как система аутентификации, работа с очередями, шаблонизатор Blade и ORM для работы с базой данных. Такие функции экономят вам время и силы.
Что можно сделать на его основе?
С помощью Laravel можно реализовать практически любой веб-проект. Это может быть небольшой блог, интернет-магазин, корпоративный сайт или даже целая социальная сеть. Фреймворк предоставляет готовый фундамент, на котором вы можете строить свои идеи.
Laravel также часто используют для разработки API — специальных серверных приложений, которые только отдают данные на фронтенд или в мобильные приложения и сами не имеют интерфейса. Поэтому, если вы планируете создать современный веб-проект с поддержкой языка PHP, а также различных популярных технологий, таких как React JS или Vue JS, то Laravel отлично подойдёт для этой задачи.
План курса
За курс мы с вами изучим все основные концепции фреймворка Laravel, а также научимся создавать веб-сайты на его основе. Вы научитесь создавать контроллеры, обрабатывать пользовательские формы, узнаете о работе с базой данных и построите небольшой веб-проект на базе данной платформы.
Перед стартом вам стоит разбираться в HTML, CSS, а также в языке PHP. Эти знания будут необходимы для комфортной разработки проектов на базе 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 будет добавлен к вам в проект и вы уже сможете им пользоваться.
Дополнительные курсы
На нашем сайте вы можете найти более углубленный курс по языку PHP и фреймворку Laravel. В большой программе обучения вы научитесь писать сайты с использованием всех современных подходов и языков программирования. Вы научитесь писать сайты на базе чистого PHP, а также при помощи Laravel и платформы .
Детальнее про курс описано на .
Велике завдання за курсом
Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця
Також варто подивитися