Добавить в корзинуПозвонить
Найти в Дзене

Знакомство с Laravel - установка

Привет!
Меня зовут Виталий, я разработчик на Laravel, и я рад приветствовать тебя на моем канале или как его правильно назвать на Дзен)))), где мы вместе создадим полноценный блог с нуля. Статья так вводная завидная, так что не судите строго На этом курсе я покажу тебе основы Laravel и помогу научиться применять их на практике. Наша цель — понять, как работает современная разработка на PHP, и шаг за шагом построить настоящее веб-приложение. Laravel — это современный фреймворк для разработки веб-приложений на языке PHP.
Он создавался для того, чтобы сделать процесс разработки удобным, понятным и при этом мощным. Почему стоит учить Laravel: Laravel отлично подходит для создания блогов, интернет-магазинов, корпоративных сайтов и API. Перед тем как приступить к разработке, нужно подготовить окружение: composer --version Либо делаем установку как я описывал в своей статье "Урок 1. Larave установка" 3. Создаём новый проект Laravel: composer create-project laravel/laravel my-blog Здесь my-bl
Оглавление

Привет!
Меня зовут Виталий, я разработчик на Laravel, и я рад приветствовать тебя на моем канале или как его правильно назвать на Дзен)))), где мы вместе создадим полноценный блог с нуля.

Статья так вводная завидная, так что не судите строго

На этом курсе я покажу тебе основы Laravel и помогу научиться применять их на практике. Наша цель — понять, как работает современная разработка на PHP, и шаг за шагом построить настоящее веб-приложение.

Что такое Laravel и зачем он нужен

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

Почему стоит учить Laravel:

  • Простота: читаемый код и минимальный порог входа.
  • Организация: строгая структура проекта (по шаблону MVC).
  • Готовые решения: аутентификация, работа с БД, отправка писем — всё встроено.
  • Безопасность: встроенная защита от распространённых уязвимостей.
  • Большое сообщество: легко найти помощь и готовые пакеты.

Laravel отлично подходит для создания блогов, интернет-магазинов, корпоративных сайтов и API.

Установка Laravel (через Composer)

Перед тем как приступить к разработке, нужно подготовить окружение:

Что понадобится:

  • PHP версии 8.1 или выше
  • Composer — менеджер зависимостей для PHP
  • Любой локальный сервер (например, XAMPP, MAMP или встроенный сервер Laravel)

Установка:

  1. Скачиваем Composer:
    Перейти на сайт Composer
  2. Проверяем установку:
composer --version

Либо делаем установку как я описывал в своей статье "Урок 1. Larave установка"

3. Создаём новый проект Laravel:

composer create-project laravel/laravel my-blog

Здесь my-blog — это название твоего проекта.

4. Переходим в папку проекта:

cd my-blog

5. Запускаем встроенный сервер Laravel:

php artisan serve

Если кому интересно могу в отдельной статье рассмотреть как это все сделать на реальном хостинге.

Открывай браузер и переходи по адресу: http://127.0.0.1:8000 — если всё сделано правильно, ты увидишь стартовую страницу Laravel.

Обзор структуры проекта

Когда проект запущен, давай быстро пробежимся по его основным папкам:

  • app/ — основная бизнес-логика (модели, контроллеры).
  • bootstrap/ — начальная загрузка фреймворка.
  • config/ — файлы с настройками проекта.
  • database/ — миграции и сидеры для работы с базой данных.
  • public/ — папка, доступная из интернета (здесь будет index.php).
  • resources/ — шаблоны Blade, стили и скрипты.
  • routes/ — маршруты приложения (здесь указываем, какие страницы будут доступны).
  • storage/ — временные файлы, логи, загруженные пользователями изображения.
  • tests/ — тесты для проекта.
  • vendor/ — сторонние зависимости, которые устанавливаются через Composer и никогда не трогаем содержание папки вручную.

Отдельное внимание уделяем файлу .env — он отвечает за настройки подключения к базе данных и другие параметры окружения.

Поздравляю! Ты только что создал своё первое приложение на Laravel.
На следующих уроках мы начнем разрабатывать
настоящий блог: будем создавать посты, редактировать их, подключать авторизацию и многое другое.

#Laravel #Laravel c нуля