Книга представляет собой полное описание фреймворка Laravel 8 для быстрой разработки сайтов на языке PHP. Дан краткий вводный курс для начинающих, в котором описывается разработка простого учебного сайта — электронной доски объявлений. Раскрыты основы программирования сайтов на Laravel. Приведено наиболее полное описание инструментов Laravel: моделей, контроллеров, шаблонов, средств обработки пользовательского ввода, включая валидаторы, сохранения выгруженных файлов, разграничения доступа, обработки событий, отправки электронной почты и оповещений и пр. Рассказано об использовании очередей и отложенных заданий. Рассмотрены встроенный планировщик, инструменты кэширования, журналирования и локализации сайтов, утилита artisan. Описаны дополнительные библиотеки для обработки BBCode-тегов и CAPTCHA, вывода графических миниатюр, аутентификации через социальные сети (в частности, «ВКонтакте»). Рассмотрено программирование веб-служб REST, реализация вещания по протоколу WebSocket и публикация сайта.
Электронный архив на сайте издательства содержит исходный код описанного в книге сайта.

Миграции.
Миграция — программный PHP-модуль, вносящий какие-либо изменения в структуру базы данных. Миграция может, например, создать таблицу вместе со всеми полями и индексами, исправить имя или тип поля в существующей таблице, создать или удалить индекс. Миграция реализуется в виде класса.
Миграцию можно применить или откатить. При применении миграция выполняет все описанные в ней действия. При откате же она возвращает базу данных в состояние, существовавшее перед применением этой миграции. Понятно, что откатить можно лишь миграцию, примененную ранее.
Программные модули с миграциями хранятся в папке database\migrations. Список всех примененных миграций в хронологическом порядке сохраняется в особой таблице базы данных, создаваемой перед применением самой первой миграции.
ОГЛАВЛЕНИЕ.
Предисловие.
Почему именно Laravel?.
О чем эта книга?.
Используемое ПО.
Типографские соглашения.
ЧАСТЬ I. ОСНОВЫ LARA VEL НА ПРАКТИЧЕСКОМ ПРИМЕРЕ.
Глава 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. Публикация веб-сайта.
Заключение.
Приложение. Описание электронного архива.
Предметный указатель.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Laravel 8, Быстрая разработка веб-сайтов на РНР, Дронов В.А., 2021 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: учебник по веб-дизайну :: веб-дизайн :: CSS :: HTML :: Дронов :: веб-сайт
Смотрите также учебники, книги и учебные материалы:
Предыдущие статьи:








