PHP фреймворк Laravel та його можливості

preview_player
Показать описание
Фреймворк Laravel - один з лідерів серед рішень для PHP, що надає можливість для розробки як простих веб-сайтів, так і потужних API для високонавантажених проектів. На вебінарі ви матимете можливість познайомитись з його можливостями та відчути переваги в порівнянні з іншими PHP фреймворками. Ми розглянемо, чому Laravel настільки популярний серед розробників та як легко і швидко можна створити веб-проект, використовуючи базові можливості Laravel.

Спікер: Олексій Круглик, Back-End Developer

План вебінару:

- Коротка історія Laravel.
- Порівняння Laravel з Symfony та Yii2.
- Розбір концепції MVC.
- Встановлення Laravel на локальний комп’ютер.
- Створення невеликого сайту за допомогою Laravel.
- Висновки та обговорення.

00:00 Вітання
01:30 Початок презентації
02:07 Знайомство з автором
02:47 План презентації
04:00 Коротка історія Laravel
06:06 Порівняння Laravel з Symfony та Yii2
13:19 Розбір концепції MVC
17:00 Перегляд чату
17:30 Огляд готового проєкту
18:54 Встановлення Laravel-проєкту
23:05 Розгляд структури файлів проєкту
28:15 Підняття сервера з Laravel Sail
29:55 Початкова сторінка Laravel
30:10 Розгляд базових конфігурацій проєкту
32:45 Візуальний розгляд схеми бази даних
36:54 Перехід до файлів проєкту
37:30 Інтерфейс командного рядка Artisan
40:22 Створення моделі TodoItem
41:48 Перегляд міграцій
46:30 Запис полів для міграції моделі TodoItem
51:00 Створення міграції в базу даних
52:04 Підключення до бази даних з PHPStorm
53:40 Перегляд чату
54:32 Розгляд сутності Model
01:00:45 Перегляд чату
01:01:36 Розгляд роутів
01:04:33 Скаффолдинг
01:05:33 Встановлення Breeze
01:06:40 Розгляд роутів Breeze
01:07:40 Перегляд змін в проєкті
01:08:05 Middleware
01:09:35 Kernel
01:11:11 Blade
01:13:13 Розбір шаблону головної сторінки
01:16:18 Запис власних роутів
01:20:05 Створення контролера TodoController
01:21:44 Вставка форми в компоненти
01:29:08 Створення роутів для списку та створення елементів
01:30:00 Реалізація методу для виведення елементів
01:32:50 Перегляд створених даних
01:34:46 Запис методу сторінки створення
01:35:53 Встановлення Tailwind в проєкт
01:39:00 Створення Request для валідації даних
01:41:45 Реалізація методу створення елементів
01:45:15 Запис роутів для редагування та завершення елементу
01:46:29 Реалізація методу сторінки редагування
01:47:58 Помилка редагування
01:48:56 Реалізація методу оновлення елементів
01:50:44 Вияв помилки оновлення
01:54:03 Створення методу done
01:58:13 Вияв помилки завершення елементу
02:05:30 Знайдення рішення помилки
02:07:14 Перегляд чату
02:07:44 Встановлення debugbar
02:09:37 Відповіді на запитання
02:10:59 Безплатне навчання ITVDN
02:12:21 Відповіді на запитання
02:15:07 CSRF
02:17:10 Структура проєкту
02:19:50 Відповіді на запитання Дякуємо, що ви з нами!

Ми в соцмережах:

Рекомендации по теме
Комментарии
Автор

🔥Іде набір на навчання за 4 IT спеціальностями, запишись на безкоштовний пробний урок!

CodeUA
Автор

Добре структурована інформація і гарне викладення матеріалу, дякую!

bulbakh
Автор

00:00 Вітання
01:30 Початок презентації
02:07 Знайомство з автором
02:47 План презентації
04:00 Коротка історія Laravel
06:06 Порівняння Laravel з Symfony та Yii2
13:19 Розбір концепції MVC
17:00 Перегляд чату
17:30 Огляд готового проєкту
18:54 Встановлення Laravel-проєкту
23:05 Розгляд структури файлів проєкту
28:15 Підняття сервера з Laravel Sail
29:55 Початкова сторінка Laravel
30:10 Розгляд базових конфігурацій проєкту
32:45 Візуальний розгляд схеми бази даних
36:54 Перехід до файлів проєкту
37:30 Інтерфейс командного рядка Artisan
40:22 Створення моделі TodoItem
41:48 Перегляд міграцій
46:30 Запис полів для міграції моделі TodoItem
51:00 Створення міграції в базу даних
52:04 Підключення до бази даних з PHPStorm
53:40 Перегляд чату
54:32 Розгляд сутності Model
01:00:45 Перегляд чату
01:01:36 Розгляд роутів
01:04:33 Скаффолдинг
01:05:33 Встановлення Breeze
01:06:40 Розгляд роутів Breeze
01:07:40 Перегляд змін в проєкті
01:08:05 Middleware
01:09:35 Kernel
01:11:11 Blade
01:13:13 Розбір шаблону головної сторінки
01:16:18 Запис власних роутів
01:20:05 Створення контролера TodoController
01:21:44 Вставка форми в компоненти
01:29:08 Створення роутів для списку та створення елементів
01:30:00 Реалізація методу для виведення елементів
01:32:50 Перегляд створених даних
01:34:46 Запис методу сторінки створення
01:35:53 Встановлення Tailwind в проєкт
01:39:00 Створення Request для валідації даних
01:41:45 Реалізація методу створення елементів
01:45:15 Запис роутів для редагування та завершення елементу
01:46:29 Реалізація методу сторінки редагування
01:47:58 Помилка редагування
01:48:56 Реалізація методу оновлення елементів
01:50:44 Вияв помилки оновлення
01:54:03 Створення методу done
01:58:13 Вияв помилки завершення елементу
02:05:30 Знайдення рішення помилки
02:07:14 Перегляд чату
02:07:44 Встановлення debugbar
02:09:37 Відповіді на запитання
02:10:59 Безплатне навчання ITVDN
02:12:21 Відповіді на запитання
02:15:07 CSRF
02:17:10 Структура проєкту
02:19:50 Відповіді на запитання

hutsaluck
Автор

а що за тема оформленян у вас в phpStorm ?

swartex
Автор

1:14:55 - "я вам скину посилання на проект якщо цікаво". Цікаво, але посилання на проект не можу знайти (

serhiyyemets
Автор

В роуті todos.update не передав параметр id конкретного запису, який редагується)

brendi
Автор

А з БД тільки в одну сторону запит? Не правильно

СергейГоловко-яг