Владимир Александрович Дронов - Laravel 9. Быстрая разработка веб-сайтов на PHP
Название: | Laravel 9. Быстрая разработка веб-сайтов на PHP | |
Автор: | Владимир Александрович Дронов | |
Жанр: | Базы данных | |
Изадано в серии: | Профессиональное программирование | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Laravel 9. Быстрая разработка веб-сайтов на PHP"
Книга представляет собой полное описание фреймворка Laravel 9 для быстрой разработки сайтов на языке PHP. Дан краткий вводный курс для начинающих, в котором описывается разработка простого учебного сайта — электронной доски объявлений. Описаны базовые инструменты Laravel: миграции, модели, маршруты, контроллеры, шаблоны, средства обработки пользовательского ввода и сохранения выгруженных файлов, валидаторы, шаблоны, пагинаторы и инструменты разграничения доступа* (Запрещенная организация в РФ). Рассказано о более развитых средствах: внедрении зависимостей, провайдерах, посредниках, событиях и их обработке, отправке электронной почты, оповещениях, очередях и отложенных заданиях, встроенном планировщике, инструментах кеширования, локализации сайтов и расширении возможностей встроенной утилиты artisan. Описаны дополнительные библиотеки для обработки BBCode-тегов и CAPTCHA, вывода графических миниатюр, аутентификации через социальные сети. Рассмотрено программирование веб-служб REST, вещание по протоколу WebSocket и публикация сайта.
Читаем онлайн "Laravel 9. Быстрая разработка веб-сайтов на PHP". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (44) »
4
Оглавление
1.12. Шаблоны ............................................................................................................................... 46
Теория .......................................................................................................................................... 46
Практика ...................................................................................................................................... 46
1.13. Наследование шаблонов....................................................................................................... 51
Теория .......................................................................................................................................... 51
Практика ...................................................................................................................................... 51
1.14. Именованные маршруты ...................................................................................................... 53
1.15. Статические файлы ............................................................................................................... 54
Глава 2. Доска объявлений 2.0: разграничение доступа,
работа с объявлениями и локализация..................................................................... 55
2.1. Межтабличные связи. Работа со связанными записями...................................................... 55
2.2. Вход и выход. Раздел пользователя ...................................................................................... 58
Теория .......................................................................................................................................... 58
Практика ...................................................................................................................................... 59
2.3. Добавление, правка и удаление записей ............................................................................... 64
2.4. Валидация данных .................................................................................................................. 70
2.5. Разграничение доступа. Посредники, политики и провайдеры .......................................... 72
Теория .......................................................................................................................................... 72
Практика ...................................................................................................................................... 73
2.6. Получение сведений о текущем пользователе ..................................................................... 76
2.7. Локализация веб-сайта ........................................................................................................... 76
ЧАСТЬ II. БАЗОВЫЕ ИНСТРУМЕНТЫ ................................................................ 81
Глава 3. Создание, настройка и отладка проекта ................................................... 83
3.1. Подготовка к установке.......................................................................................................... 83
3.2. Создание проекта .................................................................................................................... 83
3.2.1. Создание проекта с помощью Composer ........................................................................ 83
3.2.2. Создание проекта с помощью Laravel Installer............................................................... 84
3.3. Папки и файлы проекта .......................................................................................................... 85
3.4. Настройки проекта ................................................................................................................. 87
3.4.1. Две разновидности настроек проекта ............................................................................. 87
3.4.1.1. Локальные настройки ............................................................................................. 87
3.4.1.2. Рабочие настройки .................................................................................................. 88
3.4.2. Настройки проекта по категориям .................................................................................. 89
3.4.2.1. Базовые настройки проекта .................................................................................... 89
3.4.2.2. Настройки режима работы веб-сайта .................................................................... 90
3.4.2.3. Настройки шифрования .......................................................................................... 90
3.4.2.4. Настройки баз данных ............................................................................................ 91
3.4.3. Доступ к настройкам из программного кода.................................................................. 94
3.4.4. Создание своих настроек ................................................................................................. 95
3.5. Базовые инструменты отладки ..............................................................................................96
3.5.1. Отладочный веб-сервер .................................................................................................... 96
3.5.2. Вывод сообщений об ошибках ........................................................................................ 97
Глава 4. Миграции и сидеры ...................................................................................... 99
4.1. Миграции................................................................................................................................. 99
4.1.1. Создание миграций ......................................................................................................... 100
4.1.2. Класс миграции ............................................................................................................... 100
Оглавление
5
4.1.3. Создание таблиц ............................................................................................................. 101
4.1.3.1. Создание полей ......................................................................................................101
4.1.3.2. Реализация «мягкого» удаления записей в таблицах ......................................... 105
4.1.3.3. Указание дополнительных параметров полей .................................................... 105
4.1.3.4. Создание индексов --">
- 1
- 2
- 3
- 4
- . . .
- последняя (44) »
Книги схожие с «Laravel 9. Быстрая разработка веб-сайтов на PHP» по жанру, серии, автору или названию:
Владимир Александрович Дронов - Laravel 8. Быстрая разработка веб-сайтов на PHP Жанр: Интернет Год издания: 2021 Серия: Профессиональное программирование |
Владимир Александрович Дронов, Николай Прохоренок - HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. Жанр: Интернет Год издания: 2019 Серия: Профессиональное программирование |
Владимир Александрович Дронов - Django 3.0. Практика создания веб-сайтов на Python Жанр: Интернет Год издания: 2021 Серия: Профессиональное программирование |
Владимир Александрович Дронов - Django: практика создания web-сайтов на Python Жанр: Интернет Год издания: 2016 Серия: Профессиональное программирование |
Другие книги из серии «Профессиональное программирование»:
Владимир Александрович Дронов, Николай Прохоренок - HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера. Жанр: Интернет Год издания: 2019 Серия: Профессиональное программирование |
Владимир Александрович Дронов - Django 3.0. Практика создания веб-сайтов на Python Жанр: Интернет Год издания: 2021 Серия: Профессиональное программирование |
Владимир Александрович Дронов - Django: практика создания web-сайтов на Python Жанр: Интернет Год издания: 2016 Серия: Профессиональное программирование |
Владимир Александрович Дронов - Laravel 9. Быстрая разработка веб-сайтов на PHP Жанр: Базы данных Серия: Профессиональное программирование |