Бесплатный видеокурс по созданию веб-API в Laravel 11

Добавлено: 22/08/2024 10:25 |  Обновлено: 22/08/2024 10:25 |  Добавил: nick |  Просмотры: 218 Комментарии: 0
Предлагаю бесплатный видеокурс по созданию веб-API в Laravel 11. Курс выложен в YouTube и RuTube. Также есть общедоступная github-страница, содержащая весь код, описываемый в этом курсе... Подробнее

Laravel. Tinker. Ошибка при запуске в Docker-контейнере

Добавлено: 19/08/2024 12:44 |  Обновлено: 19/08/2024 12:48 |  Добавил: nick |  Просмотры: 223 Комментарии: 0
Если вы попытаетесь запустить tinker в своем laravel-проекте, который находится в docker-контейнере, то можете получить ошибку записи: «Writing to directory is not allowed». Исправляется эта ошибка одной дополнительной строчкой в env-файле проекта... Подробнее

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

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

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

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

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

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

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

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

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

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

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

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

Добавляем автоматически генерируемый sitemap в Laravel

Добавлено: 14/04/2019 08:11 |  Обновлено: 14/04/2019 08:14 |  Добавил: nick |  Просмотры: 12154 Комментарии: 12
В материале описывается как можно сформировать sitemap для сайта на Laravel. Sitemap сформируем на основе данного сайта (phpnick.ru). В результате sitemap будет условно состоять из 4 файлов: общий (индексный) и 3 отдельных файла для материалов (posts), категорий и тегов. Скрипты из материала подходят для 5-ой версии фреймворка... Подробнее

Laravel. Выход на других устройствах

Добавлено: 11/03/2019 09:04 |  Обновлено: 11/03/2019 09:07 |  Добавил: nick |  Просмотры: 3118 Комментарии: 0
В данном материале реализуем возможность выхода (logout) на других устройствах, кроме текущего. В Laravel этот функционал появился, начиная с версии 5.6. Для написания материала использовался Laravel 5.8... Подробнее