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