PHP — из блондинки в PRO: https://areaweb.su/1
Laravel — лучшее, что сделал Тейлор: https://areaweb.su/3
Laravel — создание крутого API: https://areaweb.su/2
Composer для блондинок: https://areaweb.su/5
PHP Framework для блондинок: https://areaweb.su/7
PHP — чуть-чуть: https://areaweb.su/4
Разработка пакета под Laravel: https://areaweb.su/6
Ссылка на git-репозиторий: https://t.me/areawebsu/242
Наш образовательный проект - https://areaweb.su
Телеграм: https://t.me/areawebsu
Телеграм чат: https://t.me/+yMyO-maYw6E5OTY6
VK: https://vk.com/areawebsu
Boosty: https://boosty.to/areaweb
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 Завершение
Watch video Создаем сайт на PHP и ООП. Кинопоиск Lite. online without registration, duration hours minute second in high quality. This video was added by user AreaWeb 14 September 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 37,59 once and liked it 1.3 thousand people.