Библиотека knigago >> Компьютеры и Интернет >> Базы данных >> Laravel 9. Быстрая разработка веб-сайтов на PHP


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1112, книга: С той стороны стекла. Часть 2
автор: Наталья Ведищева

Вторая часть «С той стороны стекла» — это продолжение захватывающего юмористического романа, действие которого разворачивается в удивительном мире аквариумистики. Автор Наталья Ведищева вновь погружает читателей в круговорот смешных и трогательных ситуаций, происходящих в жизни главной героини Марии и ее подопечных — обитателей аквариума. Мария, увлеченная аквариумисткой, продолжает ухаживать за своими разнообразными рыбками, включая обаятельного ската-бычерылку по кличке Пухля, ворчливую...

СЛУЧАЙНАЯ КНИГА

Владимир Александрович Дронов - Laravel 9. Быстрая разработка веб-сайтов на PHP

Laravel 9. Быстрая разработка веб-сайтов на PHP
Книга - Laravel 9. Быстрая разработка веб-сайтов на PHP.  Владимир Александрович Дронов  - прочитать полностью в библиотеке КнигаГо
Название:
Laravel 9. Быстрая разработка веб-сайтов на PHP
Владимир Александрович Дронов

Жанр:

Базы данных

Изадано в серии:

Профессиональное программирование

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Laravel 9. Быстрая разработка веб-сайтов на PHP"

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

Читаем онлайн "Laravel 9. Быстрая разработка веб-сайтов на PHP". [Страница - 3]

................................................................................................ 107
4.1.3.5. Создание полей внешнего ключа ......................................................................... 108
4.1.3.6. Задание дополнительных параметров таблиц ..................................................... 111
4.1.4. Правка и удаление таблиц ..............................................................................................111
4.1.4.1. Правка и удаление полей ...................................................................................... 111
4.1.4.2. Переименование и удаление индексов ................................................................ 113
4.1.4.3. Удаление полей внешнего ключа и управление соблюдением
ссылочной целостности ..................................................................................................... 113
4.1.4.4. Переименование и удаление таблиц .................................................................... 114
4.1.5. Проверка существования таблиц и полей ..................................................................... 114
4.1.6. Указание базы данных, с которой будут работать миграции ..................................... 115
4.1.7. Обработка миграций....................................................................................................... 115
4.1.7.1. Применение миграций .......................................................................................... 115
4.1.7.2. Откат миграций, обновление, сброс и очистка базы данных ............................ 116
4.1.7.3. Создание журнала миграций и просмотр их состояния ..................................... 117
4.1.8. Дамп базы данных как альтернатива миграциям ......................................................... 118
4.2. Сидеры ................................................................................................................................... 118
4.2.1. Использование корневого сидера.................................................................................. 119
4.2.2. Использование подчиненных сидеров .......................................................................... 119
4.2.3. Выполнение сидеров ...................................................................................................... 120

Глава 5. Модели: базовые инструменты ................................................................ 121
5.1. Создание моделей ................................................................................................................. 121
5.2. Класс модели и соглашения по умолчанию ....................................................................... 122
5.3. Параметры модели................................................................................................................ 123
5.3.1. Параметры полей модели............................................................................................... 123
5.3.2. Параметры обслуживаемой таблицы ............................................................................ 123
5.3.3. Параметры преобразования типов ................................................................................ 124
5.3.4. Реализация «мягкого» удаления записей в моделях .................................................... 127
5.4. Создание связей между моделями....................................................................................... 127
5.4.1. Связь «один-со-многими» .............................................................................................. 127
5.4.2. Связь «один-с-одним из многих» .................................................................................. 129
5.4.3. Связь «один-с-одним» .................................................................................................... 131
5.4.4. Связь «многие-со-многими» .......................................................................................... 131
5.4.4.1. Использование связующих моделей .................................................................... 135
5.4.5. Пометка записи первичной модели как исправленной при правке или удалении
связанных записей вторичной модели .................................................................................... 136
5.4.6. Сквозная связь «один-со-многими» .............................................................................. 136
5.4.7. Сквозная связь «один-с-одним» .................................................................................... 137
5.4.8. Записи-заглушки ............................................................................................................. 137
5.4.9. Замкнутая связь............................................................................................................... 138
5.5. Методы моделей ................................................................................................................... 139
5.6. Преобразователи. Акцессоры и мутаторы .......................................................................... 139
5.6.1. Виртуальные поля........................................................................................................... 141
5.6.2. Акцессоры и мутаторы в предыдущих версиях Laravel .............................................. 141

6

Оглавление

Глава 6. Запись данных.............................................................................................. 143
6.1. Добавление, правка и удаление записей с помощью моделей .......................................... 143
6.1.1. Добавление записей. Построитель запросов ................................................................ 143
6.1.2. Правка записей................................................................................................................ 145
6.1.2.1. Правка значений отдельных полей ...................................................................... 146
6.1.2.2. Проверка, значения каких полей изменились ..................................................... 147
6.1.3. Удаление записей ........................................................................................................... 149
6.1.3.1. «Мягкое» удаление записей .................................................................................. 149
6.1.4. Работа со --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.

Книги схожие с «Laravel 9. Быстрая разработка веб-сайтов на PHP» по жанру, серии, автору или названию:

Игровая разработка без боли и кранчей. Ричард Лемаршан
- Игровая разработка без боли и кранчей

Жанр: Базы данных

Год издания: 2024

Серия: Мировой компьютерный бестселлер. Гейм-дизайн

Другие книги из серии «Профессиональное программирование»:

Django: практика создания web-сайтов на Python. Владимир Александрович Дронов
- Django: практика создания web-сайтов на Python

Жанр: Интернет

Год издания: 2016

Серия: Профессиональное программирование

Laravel 8. Быстрая разработка веб-сайтов на PHP. Владимир Александрович Дронов
- Laravel 8. Быстрая разработка веб-сайтов на PHP

Жанр: Интернет

Год издания: 2021

Серия: Профессиональное программирование