Город МОСКОВСКИЙ
03:39:05

№1. Laravel: видеокурс с Дмитрием Афанасьевым. Серии 01-10

Аватар
Дмитрий Афанасьев: PHP, Laravel, Чистый код
Просмотры:
499
Дата загрузки:
13.04.2022 18:05
Длительность:
03:39:05
Категория:
Обучение

Описание

Видеокурс по Laravel c Дмитрием Афанасьевым. Это копия курса с ютуба
Для удобства 10 серий слиты в одну. Приятного просмотра!
01 Laravel урок №1 [ Установка фреймворка ]
02 Laravel урок №2 [ Установка базовых пакетов и плагинов ]
03 Laravel урок №3 [ Создание БД. Миграции ]
04 Laravel урок №4 [ Создание таблиц ]
05 Laravel урок №5 [ Структура таблиц ]
06 Laravel урок №6 [ Seeds - заполнение БД тестовыми данными ]
07 Laravel урок №7 [ Seeds - Фабрики, Facker ]
07.2 #1 [Ответы на вопросы по курсу Laravel ]
08 Laravel урок №8 [ REST, route, Создаем первый контроллер ]
09 Laravel урок №9 [ Контроллер статей блога ]
10 Laravel урок №10 [ Вывод всех статей. Новый маршрут ]
*
Создание так называемого Полигона - места где мы будем проходить изучение мега-фреймворка Laravel (Ларавел).
*
Продолжаем установку и настройку нашего полигона для изучения Laravel.
Настраиваем PhpStorm для комфортной работы с Ларавел.
Установим плагины: Laravel Plugin;
Установим "базовые" пакеты: laravel-ide-helper, laravel-debugbar;
*
Продолжаем изучение фреймворка Laravel (Ларавел). Полигон мы успешно создали и завершили базовые настройки. Теперь нам надо создать данные с которыми мы будем работать. Так называемую - предметную область. Создадим базу данных и создадим первые миграции.
*
Продолжение предыдущего видео - миграции, таблицы, БД.
Laravel.
*
Определяем структуру таблиц приложения нашего обучающего курса. Формируем таблицу категорий блога и статей блога..
Если у вас появляются разного рода ошибки во время прохождения данного урока - посмотрите два видео о переходе с версии 5.7 на версию 5.8 - https://youtu.be/bEFFIO7FLkY
Вероятно ошибки связаны с этим.
*
Для того чтобы заполнить базу данных тестовыми данными в Laravel есть такой инструмент как Seeds - сиды, семена.
Сиды - это специализированные классы которые располагаются в папке database/seeds.
Соглашение имён файлов (и классов соответственно):
[Имя]Seeder.php
В видео мы подготовим класс сида для заполнения таблицы категорий. У нас будет основная категория (корневая) которая будет именоваться как "Без категории" - это родитель для остальных категорий. То есть любая родительская (базовая) категория будет на самом деле дочерней к этой категории.
Так же создадим несколько основных - родительский категорий и несколько дочерних категорий.
*
Продолжаем изучение Laravel (Ларавел) заполняем таблицы тестовыми данными. В этом видео поработаем с фабриками (Factories).
*
Ответы на вопросы по курсу 1) Категории - почему они такие 2) Методика обучения
*
Создаем наш первый контроллер и пусть это будет RESTful контроллер.
Изучим REST подход в контроллерах который нам предлагает Laravel "из коробки".
Так же создадим маршруты (routes) для новых методов.
*
Подбираемся наконец-то к функционалу блога и в этом видео мы создадим контроллер управления статьями блога.
*
Продолжение предыдущего видео. Выводим все статьи блога на странице.
Создаем и разбираем запрос к базе данных. Создаем и разбираем маршрут (route).
Видеокурс по изучению фреймворка Laravel.

Рекомендуемые видео