Symfony 6 курс. Урок 8. Создание Voter и формы в зависимости от пользователя

Опубликовано: 13 Январь 2024
на канале: Mikhail Bukachuk
1,012
45

Открытый канал в телеге - https://t.me/PHPnoob
Чат взаимопомощи PHP - https://t.me/php_noob

Ссылка на репозиторий с кодом: https://github.com/bukachukcom/symfony6

В этом увлекательном видео мы рассмотрим создание Voter в Symfony, предоставляющего гибкую систему управления правами доступа к методам контроллера в вашем веб-приложении. Узнаем, как эффективно разграничивать права пользователей для обеспечения безопасности нашего приложения PHP и контроля над функциональностью.

Одновременно мы поднимем планку в управлении формами, рассмотрев различное поведение формы в зависимости от прав пользователя. Это позволит нам динамично адаптировать функциональность в зависимости от роли пользователя, обеспечивая лучший пользовательский опыт и повышенную безопасность приложения.

Важным шагом в улучшении внешнего вида нашего веб-приложения будет оформление главной страницы вывода блогов. Мы научимся применять фильтры обрезания строки в шаблонизаторе Twig, чтобы красиво и структурированно представлять контент. Этот метод не только придаст эстетику вашему проекту, но также повысит читаемость и привлекательность вашего блога.

Присоединяйтесь к нам в этом видео, чтобы узнать как создать более безопасное, функциональное и стильное PHP веб-приложение с помощью фреймворка Symfony, взяв на вооружение передовые методы работы с правами доступа, формами и шаблонизаторами. Не упустите возможность улучшить свои навыки веб-разработки!

Все видео курса:

   • Symfony фреймворк  

00:00 Вступление
01:50 Вывод записей из базы данных на главной странице. Построение запроса QueryBuilder
05:00 Добавление поля userId в сущность блог, создание связи между сущностями, создание миграции
11:00 Редирект пользователя после авторизации в зависимости от его роли
15:00 Добавление свойства user в класс фильтрации блогов
18:00 Прописываем пользователя в блог при создании записи
22:00 Делаем сокращенный текст блога на главной странице с помощью фильтра Twig
25:00 Создаем Voter для ограничения редактирования только своей записи пользователем без администраторских прав
32:00 Изменяем значения placeholder в форме

#php #symfony #doctrine #обучающие #программирование


Смотрите видео Symfony 6 курс. Урок 8. Создание Voter и формы в зависимости от пользователя онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Mikhail Bukachuk 13 Январь 2024, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 1,012 раз и оно понравилось 45 людям.