Беспарольная аутентификация в Laravel

Добавлено: 26/12/2023 10:53 |  Обновлено: 26/12/2023 11:01 |  Добавил: nick |  Просмотры: 356 Комментарии: 0
Беспарольный метод аутентификации предполагает использование уникального токена для идентификации пользователя, который, в виде ссылки отправляется на почту. При переходе по такой ссылке пользователь попадает в приватную область сайта, без необходимости ввода пароля. В Laravel есть прекрасная функция для этого, это так называемые signed URLs, которые содержат хэш-подпись, подтверждающую, что используемая ссылка не была каким-либо образом модифицирована. Таким образом мы получаем токен (это хэш-подпись), и, при этом, этот токен гарантирует, что ссылка создана именно на нашем сайте. Как реализовать беспарольный метод аутентификации с использованием signed URLs вы можете узнать из видео в этом материале... Подробнее

Пример кэширования в Laravel

Добавлено: 19/12/2023 15:40 |  Обновлено: 19/12/2023 17:00 |  Добавил: nick |  Просмотры: 413 Комментарии: 0
В данном материале показан пример кэширования в Laravel. Посмотрим какая разница будет в скорости извлечения данных из БД (в данном примере MySQL) и извлечения данных из кэша. Местом хранения кэша будет файловая система (в Laravel задана по умолчанию). В качестве веб-приложения используется простая реализация блога с 50 000 записей... Подробнее

Использование магического метода __call() в PHP

Добавлено: 30/11/2023 15:28 |  Обновлено: 30/11/2023 15:30 |  Добавил: nick |  Просмотры: 452 Комментарии: 0
Свободный перевод статьи “How to use PHP __call() Magic Method?” (laravel-school.com). Магический метод __call() в PHP – невероятно мощный инструмент для динамической обработки методов. Хотя его базовое использование хорошо известно, существует множество продвинутых методов и реальных сценариев, в которых метод __call() можно использовать для вывода вашего кода на новый уровень. В этой статье мы рассмотрим вариант использования метода __call() на простом практическом примере... Подробнее

Сервер на ReactPHP

Добавлено: 26/12/2022 06:37 |  Обновлено: 26/12/2022 12:41 |  Добавил: nick |  Просмотры: 1117 Комментарии: 0
Пример простой реализации сервера на ReactPHP, который в качестве ответа на запрос стримит локальное видео... Подробнее

Docker-окружение с NGINX, PHP, composer, Xdebug, Adminer, MySQL

Добавлено: 15/12/2022 13:26 |  Обновлено: 26/12/2022 06:35 |  Добавил: nick |  Просмотры: 1097 Комментарии: 0
Разместил у себя в Гитхабе пример docker-окружения с сервисами для веб-разработки, включающий: NGINX, PHP, composer, Xdebug, Adminer, MySQL... Подробнее

Пример проекта на Laravel. Доска объявлений

Добавлено: 05/06/2022 19:34 |  Обновлено: 05/06/2022 19:38 |  Добавил: nick |  Просмотры: 2538 Комментарии: 0
Предлагаю для ознакомления исходники проекта, написанного на Laravel 8. В качестве JS-фреймворка используется Vue.js. Проект представляет собой вымышленный пример доски объявлений... Подробнее

Laravel 6. Отсутствие команды make:auth

Добавлено: 07/12/2019 12:28 |  Обновлено: 07/12/2019 12:29 |  Добавил: nick |  Просмотры: 3501 Комментарии: 0
Если вы работали с Laravel 5, то скорее всего знакомы с artisan-командой make:auth, которая устанавливает систему авторизации/регистрации «из коробки». После установки Laravel 6 вы такой команды не обнаружите. Как быть в этой ситуации вы узнаете в этом материале... Подробнее

Выключаем ограничение на 10 папок в FileBird Lite (WordPress)

Добавлено: 20/11/2019 15:40 |  Обновлено: 21/11/2019 10:14 |  Добавил: nick |  Просмотры: 13379 Комментарии: 7
В материале описывается как отключить ограничение на 10 папок в плагине FileBird Lite (от Ninja Team) для WordPress. Проверено в версии FileBird 2.5.1... Подробнее

Рейтинг постов (UpVote) в Laravel

Добавлено: 28/09/2019 07:43 |  Обновлено: 28/09/2019 08:13 |  Добавил: nick |  Просмотры: 3305 Комментарии: 2
Задача примера – реализовать возможность голосовать за понравившиеся посты. При этом посты автоматически сортируются по количеству голосов. Сортировка постов и действие кнопки голосования происходит без перезагрузки страницы, для этого используется Vue.js и Axios... Подробнее

Laravel. Вложенные комментарии (Nested Comments)

Добавлено: 24/07/2019 12:11 |  Обновлено: 24/07/2019 12:11 |  Добавил: nick |  Просмотры: 31879 Комментарии: 4
В этом материале вы узнаете, как добавить вложенные комментарии к своему сайту на Laravel. Код материала подходит для 5-ой версии фреймворка... Подробнее