PHP — из блондинки в PRO:
Laravel — лучшее, что сделал Тейлор:
Laravel — создание крутого API:
Composer для блондинок:
PHP Framework для блондинок:
PHP — чуть-чуть:
Разработка пакета под Laravel:
Ссылка на git-репозиторий:
Наш образовательный проект -
Телеграм:
Телеграм чат: yMyO-maYw6E5OTY6
VK:
Boosty:
00:00:00 Введение
00:01:41 Обзор шаблона проекта
00:02:33 Что необходимо знать?
00:06:10 Запуск приложения
00:15:25 Настройка .htaccess
00:19:02 Настройка autoloader
00:25:20 Первые маршруты
00:28:34 Первые шаблоны для страниц
00:30:10 Константа APP_PATH
00:32:53 Класс App (инициализация приложения)
00:34:32 Класс Router (маршрутизация)
00:36:56 Класс Route (модель для маршрута)
00:40:17 Применение класса Route
00:44:19 Обработка маршрутов
00:47:19 Первые контроллеры
00:48:26 Обработка контроллеров
00:53:21 Класс Request
00:59:12 Разделяем код клиента и ядра
01:02:07 Изолируем точку входа
01:06:45 Создаем контейнер для сервисов
01:10:23 Класс View
01:12:35 Абстрактный контроллер
01:14:01 Внедрение сервисов в абстрактный контроллер
01:15:38 Использование assets файлов
01:17:09 Компоненты шаблона
01:18:15 Внедрение параметров в шаблоны
01:26:16 Страница добавления фильма
01:28:53 Запрос добавления фильма
01:30:16 Внедрение Request в контроллер
01:33:03 Метод input() для Request
01:35:04 Класс Validator
01:40:18 Тестируем класс валидации
01:43:19 Внедрение валидатора в Request
01:46:24 Валидация формы
01:47:51 Класс Redirect (перенаправление)
01:52:09 Класс Session (работа с сессиями)
01:55:47 Отображение ошибок валидации
02:01:34 Интерфейсы для сервисов приложения (рефакторинг)
02:10:30 Класс Database (работа с базой данных)
02:14:18 Класс Config (конфигурация приложения)
02:17:22 Использование конфига в Database
02:18:11 Внедрение Database в контейнер и контроллер
02:21:46 Метод insert(), добавление записей в базу
02:26:40 Страница и запрос на регистрацию
02:30:15 Добавление пользователя в базу
02:31:43 Страница входа, авторизации
02:33:44 Класс Auth (аутентификация)
02:37:41 Реализация метода first() для Database
02:40:05 Реализация метода attempt() для Auth
02:45:40 Реализация методов check(), user() и logout()
02:46:29 Использование сервиса Auth в шаблонах
02:51:27 Модель User
02:53:36 Кнопка выхода пользователя
02:55:31 Класс Middleware (посредники)
02:57:38 Абстрактный посредник
02:49:24 Первые посредник AuthMiddleware
03:00:21 Внедрнение посредников в маршруты
03:02:13 Обработка посредников
03:04:05 GuestMiddleware
03:05:17 Получение загружаемого файла
03:08:00 Класс UploadedFile
03:10:42 Реализация метода move() для UploadedFile
03:16:09 Создание ссылки на папку storage
03:18:49 Класс Storage
03:24:42 Разработка основного приложения (регистрация)
03:43:48 Авторизация
03:49:09 Обработка состояния шапки сайта
03:52:08 Админка (добавление жанров)
04:00:22 Вывод жанров в админке
04:12:09 Удаление жанров
04:18:00 Изменение жанра
04:25:14 Добавление фильма
04:36:46 Вывод фильмов в админке
04:41:52 Удаление фильма
04:44:06 Изменение фильма
04:52:06 Отображение фильмов на главной странице
04:58:22 Страница одного фильма
05:02:33 Добавление отзыва
05:10:17 Отображение отзывов
05:17:36 Реализация средней оценки фильма
05:23:36 Динамические заголовок страницы
05:27:28 Завершение
1 view
114
35
5 days ago 00:06:47 1
Волхв, аз, жрец. Кто это? Алексей Орлов
5 days ago 00:10:58 1
Как влияют гаджеты на детей – «ПОЖИРАТЕЛИ МОЗГА» Мультфильм про строение мозга и развитие ребенка
2 weeks ago 01:01:47 1
Новая жизнь после смертельной болезни и многолетней зависимости. Интервью Зака Скау и Ады Кондэ
2 weeks ago 00:01:33 1
Вред УЗИ | Гаряев П
2 weeks ago 00:01:28 1
Как не передавать демонические качества своим детям
2 weeks ago 03:13:17 1
Самая красивая мелодия на свете🌿 восстановление нервной системы🍀ШИКАРНЫЙ СБОРНИК ПЕСЕН
3 weeks ago 00:00:00 1
КРИМИНАЛЬНАЯ РОССИЯ! ХЭЛЛОУИНСКОЕ ОБНОВЛЕНИЕ! УТРЕННИЙ ПОТОКЕНС ДЛЯ БРАТВЫ! (GTA CRMP)
3 weeks ago 00:03:03 1
ЦП животноводство
3 weeks ago 00:04:07 1
МУЛЬТ-ЗАРЯДКА 8. Спортивная песенка. Наше всё!
3 weeks ago 00:06:01 1
Как ОПРЕДЕЛИТЬ в КАКУЮ ЦЕРКОВЬ уже НЕЛЬЗЯ ХОДИТЬ. Прот. Александр ПРОЧЕНКО
3 weeks ago 00:31:13 1
Полная Инструкция К Решению Конфликтов | Если Вами Манипулируют | Если Вас Эмоционально Раскачивают
3 weeks ago 00:10:53 1
Антинародное единство депутатов и чиновников
4 weeks ago 00:03:53 1
Talamaur feat. Bad Balance - Искусственный Интеллект (Official Video)
4 weeks ago 00:08:48 1
Моющий вертикальный пылесос Teqqo Aquastick 3 в 1 💦ОБЗОР и ТЕСТ ✅
4 weeks ago 00:18:12 1
Рекордная ставка Центробанка в 21% | Что творится с экономикой (English subtitles) @Max_Katz
4 weeks ago 00:08:23 1
Djeff-Z - Summer Nights
4 weeks ago 00:24:54 1
Спираль баланса – самая загадочная деталь часов!
4 weeks ago 00:01:00 1
ОБЗОР НА EXEED VX AWD | RedAuto
4 weeks ago 00:00:59 1
СЧАСТЬЕ ОТОБРАЖАЕТСЯ В ГЛАЗАХ, а что вы видите своем зеркале? #психология #счастье #любовь
4 weeks ago 00:18:19 1
ПРОБУЖДЕНИЕ. ИНОПЛАНЕТНЫЕ МЕДИЦИНСКИЕ ТЕХНОЛОГИИ диагностика омоложение регенерация ДНК 3D пришельцы
4 weeks ago 00:05:58 1
SUPER РЕФОВОД - игра с выводом денег • Заработок в интернете 2024 • Сайт для заработка в интернете.
4 weeks ago 01:03:09 1
Углублённое понимание тела боли - ЭКХАРТ ТОЛЛЕ [NikOsho]
4 weeks ago 00:24:13 1
Н О В А Я Мощная медитация “Идеальный Я“ ~ Это изменит твою жизнь ~