Laravel 9, Быстрая разработка веб-сайтов на PHP, Дронов В.А., 2023.
Книга представляет собой полное описание фреймворка Laravel 9 для быстрой разработки сайтов на языке РНР. Дан краткий вводный курс для начинающих, в котором описывается разработка простого учебного сайта — электронной доски объявлений. Описаны базовые инструменты Laravel: миграции, модели, маршруты, контроллеры, шаблоны, средства обработки пользовательского ввода и сохранения выгруженных файлов, валидаторы, шаблоны, пагинаторы и инструменты разграничения доступа. Рассказано о более развитых средствах: внедрении зависимостей, провайдерах, посредниках, событиях и их обработке, отправке электронной почты, оповещениях, очередях и отложенных заданиях, встроенном планировщике, инструментах кеширования, локализации сайтов и расширении возможностей встроенной утилиты artisan. Описаны дополнительные библиотеки для обработки BBCode-тегов и САРТСНА, вывода графических миниатюр, аутентификации через социальные сети. Рассмотрено программирование веб-служб REST, вещание по протоколу WebSocket и публикация сайта.
Электронный архив на сайте издательства содержит исходный код описанного в книге сайта.

Контроллеры и действия.
Контроллер — это программный модуль, реализующий функциональность одного из разделов сайта (например, раздела, выводящего объявления). Действие (action) — одна из операций, выполняемых контроллером (вывод страницы с перечнем объявлений, вывод отдельного объявления, вывод страницы для добавления объявления, сохранение добавленного объявления в базе и пр.).
Laravel позволяет создавать контроллеры трех разновидностей. Наиболее часто на практике применяются контроллеры-классы, реализуемые в виде классов. Контроллер-класс может содержать произвольное количество действий, каждое из которых реализуется в виде общедоступного метода.
ОГЛАВЛЕНИЕ.
Предисловие.
Почему именно Laravel?.
О чем эта книга?.
Используемое ПО.
Типографские соглашения.
ЧАСТЬ I. ОСНОВЫ LARAVEL НА ПРАКТИЧЕСКОМ ПРИМЕРЕ.
Глава 1. Простейший веб-сайт — доска объявлений.
Глава 2. Доска объявлений 2.0: разграничение доступа, работа с объявлениями и локализация.
ЧАСТЬ II. БАЗОВЫЕ ИНСТРУМЕНТЫ.
Глава 3. Создание, настройка и отладка проекта.
Глава 4. Миграции и сидеры.
Глава 5. Модели: базовые инструменты.
Глава 6. Запись данных.
Глава 7. Выборка данных.
Глава 8. Маршрутизация.
Глава 9. Контроллеры и действия. Обработка запросов и генерирование ответов.
Глава 10. Обработка введенных данных. Валидация.
Глава 11. Шаблоны: базовые инструменты.
Глава 12. Пагинация.
Глава 13. Разграничение доступа: базовые инструменты.
Глава 14. Обработка строк, массивов и функции-хелперы.
Глава 15. Коллекции Laravel.
ЧАСТЬ III. РАСШИРЕННЫЕ ИНСТРУМЕНТЫ И ДОПОЛНИТЕЛЬНЫЕ БИБЛИОТЕКИ.
Глава 16. Базы данных и модели: расширенные инструменты.
Глава 17. Шаблоны: расширенные инструменты и дополнительные библиотеки.
Глава 18. Обработка выгруженных файлов.
Глава 19. Безопасность и разграничение доступа: расширенные инструменты и дополнительная библиотека.
Глава 20. Внедрение зависимостей, провайдеры и фасады.
Глава 21. Посредники.
Глава 22. События и их обработка.
Глава 23. Отправка электронной почты.
Глава 24. Оповещения.
Глава 25. Очереди и отложенные задания.
Глава 26. Cookie, сессии, всплывающие сообщения и криптография.
Глава 27. Планировщик заданий.
Глава 28. Локализация.
Глава 29. Кеширование.
Глава 30. Разработка веб-служб.
Глава 31. Вещание.
Глава 32. Команды утилиты artisan.
Глава 33. Обработка ошибок.
Глава 34. Журналирование и дополнительные средства отладки.
Глава 35. Публикация веб-сайта.
Заключение.
Приложение. Описание электронного архива.
Предметный указатель.
Купить - djvu .
Купить .
Теги: учебник по информатике :: информатика :: компьютеры :: Дронов :: сайт
Смотрите также учебники, книги и учебные материалы:
- Расчет каркаса промышленного здания в вычислительном комплексе SCAD Office, Фарфель М.И., 2023
- Свободное программное обеспечение в деятельности педагога, Осокина Е.В., Баландина И.В., Масликова Т.А., 2019
- Аппаратно-программное обеспечение транспортных систем, Монография, Маковецкая-Абрамова О.В., 2023
- Аудит безопасности критической информационной инфраструктуры, Макаренко С.И., 2023