Владимир Александрович Дронов - Laravel 8. Быстрая разработка веб-сайтов на PHP
Название: | Laravel 8. Быстрая разработка веб-сайтов на PHP | |
Автор: | Владимир Александрович Дронов | |
Жанр: | Интернет, Web-дизайн, PHP | |
Изадано в серии: | Профессиональное программирование | |
Издательство: | БХВ-Петербург | |
Год издания: | 2021 | |
ISBN: | 978-5-9775-6695-7 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Laravel 8. Быстрая разработка веб-сайтов на PHP"
Книга представляет собой полное описание фреймворка Laravel 8 для быстрой разработки сайтов на языке PHP. Дан краткий вводный курс для начинающих, в котором описывается разработка простого учебного сайта — электронной доски объявлений. Раскрыты основы программирования сайтов на Laravel. Приведено наиболее полное описание инструментов Laravel: моделей, контроллеров, шаблонов, средств обработки пользовательского ввода, включая валидаторы, сохранения выгруженных файлов, разграничения доступа* (Запрещенная организация в РФ), обработки событий, отправки электронной почты и оповещений и пр. Рассказано об использовании очередей и отложенных заданий. Рассмотрены встроенный планировщик, инструменты кэширования, журналирования и локализации сайтов, утилита artisan. Описаны дополнительные библиотеки для обработки BBCode-тегов и CAPTCHA, вывода графических миниатюр, аутентификации через социальные сети (в частности, «ВКонтакте»). Рассмотрено программирование веб-служб REST, реализация вещания по протоколу WebSocket и публикация сайта. Электронный архив на сайте издательства содержит исходный код описанного в книге сайта. Для веб-программистов
Читаем онлайн "Laravel 8. Быстрая разработка веб-сайтов на PHP". [Страница - 4]
6.2. Массовые добавление, правка и удаление записей............................................................ 150
6.2.1. Массовое добавление записей ....................................................................................... 150
6.2.2. Массовая правка записей ...............................................................................................151
6.2.3. Массовое удаление записей ........................................................................................... 151
6.2.4. Использование фасада DB для записи данных............................................................. 152
Глава 7. Выборка данных .......................................................................................... 153
7.1. Извлечение значений из полей записи ................................................................................ 153
7.2. Доступ к связанным записям ...............................................................................................153
7.2.1. Связь «один-со-многими»: доступ к связанным записям ............................................ 153
7.2.2. Связь «один-с-одним»: доступ к связанным записям .................................................. 154
7.2.3. Связь «многие-со-многими»: доступ к связанным записям ........................................ 155
7.3. Выборка записей: базовые средства ................................................................................... 156
7.3.1. Выборка всех записей .................................................................................................... 156
7.3.2. Извлечение одной записи...............................................................................................156
7.3.3. Поиск одной записи ........................................................................................................ 157
7.3.4. Фильтрация записей ....................................................................................................... 159
7.3.4.1. Фильтрация записей по значениям полей типа JSON ........................................ 163
7.3.5. Сортировка записей ........................................................................................................ 164
7.3.6. Выборка указанного количества записей ..................................................................... 165
7.3.7. Выборка уникальных записей ....................................................................................... 166
7.3.8. Задание параметров запросов на основании выполнения какого-либо условия ....... 166
7.3.9. Смена типа выдаваемых значений ................................................................................ 166
7.3.10. Выполнение запроса и получение результата ............................................................ 167
7.3.11. Проверка наличия записей в полученном результате................................................ 167
7.3.12. Объединение результатов от разных запросов .......................................................... 168
7.4. Выборка связанных записей ................................................................................................168
7.5. Выборка записей: расширенные средства .......................................................................... 172
7.5.1. Указание выбираемых полей ......................................................................................... 172
7.5.2. Вставка фрагментов SQL-кода в запрос ....................................................................... 173
7.5.3. Связывание таблиц ......................................................................................................... 173
7.5.4. Использование вложенных запросов ............................................................................ 176
7.5.5. Использование фасада DB для выборки данных ......................................................... 178
7.6. Агрегатные вычисления ....................................................................................................... 179
7.6.1. Агрегатные вычисления по всем записям .................................................................... 179
7.6.2. Агрегатные вычисления по группам записей ............................................................... 179
7.6.3. Получение количества связанных записей ................................................................... 181
7.7. Извлечение «мягко» удаленных записей ............................................................................ 182
7.8. Сравнение записей ................................................................................................................ 182
7.9. Получение значения заданного поля................................................................................... 183
7.10. Повторное считывание записей ......................................................................................... 183
Оглавление
7
Глава 8. Маршрутизация ........................................................................................... 184
8.1. Настройки маршрутизатора .................................................................................................184
8.2. Списки маршрутов................................................................................................................ 185
8.3. Создание простых маршрутов ............................................................................................. 186
8.3.1. Специализированные маршруты ................................................................................... 187
8.3.2. Резервный маршрут ........................................................................................................ 188
8.4. Именованные маршруты ...................................................................................................... 188
8.5. URL-параметры и параметризованные маршруты ............................................................ 188
8.5.1. Указание шаблонов для значений URL-параметров.................................................... 189
8.5.2. Внедрение моделей......................................................................................................... 191
8.5.2.1. --">
Книги схожие с «Laravel 8. Быстрая разработка веб-сайтов на PHP» по жанру, серии, автору или названию:
Владимир Александрович Дронов - HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов. Жанр: Интернет Год издания: 2011 |
Брайан Хоган - HTML5 и CSS3. Веб-разработка по стандартам нового поколения Жанр: Интернет Год издания: 2014 Серия: Библиотека программиста |
Джефф Форсье, Пол Биссекс, Уэсли Чан - Django. Разработка веб-приложений на Python Жанр: Интернет Год издания: 2010 |
Владимир Александрович Дронов - Laravel 9. Быстрая разработка веб-сайтов на PHP Жанр: Базы данных Серия: Профессиональное программирование |
Другие книги из серии «Профессиональное программирование»:
Владимир Александрович Дронов, Николай Прохоренок - HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. Жанр: Интернет Год издания: 2019 Серия: Профессиональное программирование |
Владимир Александрович Дронов - Django 3.0. Практика создания веб-сайтов на Python Жанр: Интернет Год издания: 2021 Серия: Профессиональное программирование |
Владимир Александрович Дронов - Laravel 8. Быстрая разработка веб-сайтов на PHP Жанр: Интернет Год издания: 2021 Серия: Профессиональное программирование |
Владимир Александрович Дронов - Laravel 9. Быстрая разработка веб-сайтов на PHP Жанр: Базы данных Серия: Профессиональное программирование |