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
3 weeks ago 00:00:00 1
РОДИНА РП - ЮЖНЫЙ ОКРУГ! ЛАМПОВЫЙ СТРИМЧИК ДЛЯ ЧЁТКИХ БРАТИШЕК! ПРОДВИГАЕМСЯ НА СЕРВЕРЕ!
3 weeks ago 00:00:44 4
Подписывайся! Мы знаем все про роботов | Promobot #promobot #robot #robotics #robots #shorts #tech
3 weeks ago 00:02:39 1
DowOnline : Инструкция. Как пользоваться и где скачать.
3 weeks ago 00:04:20 1
Ласковый май / Rammstein - Седая ночь / Du hast (Cover by Brothers’n’Sisters)
3 weeks ago 01:59:01 1
Как управлять бизнесом в эпоху неопределенности? Дмитрий Алексеев о стратегии, гибкости и адаптации
3 weeks ago 00:19:42 1
Путин СДУРЕЛ! МАСШТАБНЫЕ РЕПРЕССИИ накрыли ВСЮ РФ 🤯 Россиян САЖАЮТ ДАЖЕ за….
3 weeks ago 00:30:43 5
ОБУЧЕНИЕ ЗА РУБЕЖОМ 2024. Bangkok University. Поступление в престижный университет.
3 weeks ago 01:22:40 2
ЗАВЕТ ЕДИНОГО НЕБА ????? Г
3 weeks ago 00:02:50 1
На грани срыва: что я убрал из жизни, чтобы найти мир в душе. Прот. Александр Проченко
3 weeks ago 01:03:21 1
КТО НАБЛЮДАЕТ ЗА НАМИ? Доктор наук из МГУ о тайнах Вселенной | Александр Панов
3 weeks ago 00:04:49 1
Магия денег №1. Как быстро привлечь деньги (квадрат Форда)
3 weeks ago 00:05:49 1
Катрены Создателя ✴ “За Вами дорога людей к Создателю!”