Тег · 27 статей

Статьи с тегом «PHP»

Страница 2

Разработчикам 8 мин чтения

Работа с очередями (Queue) в Laravel 11: руководство для начинающих

При разработке веб-приложения часто возникают задачи, выполнение которых в рамках одного HTTP-запроса занимает слишком много времени (например, разбор и сохранение большого файла CSV, отправка писем и др.). К счастью, Laravel позволяет легко создавать задания (jobs) и отправлять их в очередь (queue)...

Разработчикам 15 мин чтения

Laravel Design Patterns, которые вам нужно знать

Рассмотрим простой пример: допустим, у нас есть модель User и нам нужен репозиторий для пользователей. Мы создадим интерфейс репозитория, реализацию под Eloquent и научим Laravel подменять класс модели на наш репозиторий в нужных местах.

Разработчикам 1 мин чтения

Как обеспечить полную актуальность индекса Meilisearch на Laravel сайте

При использовании Meilisearch для поиска на Laravel сайте одна из главных задач разработчика: обеспечить полную актуальность и своевременное обновление поискового индекса. В этой статье мы разберём, как этого добиться наиболее эффективным и простым способом.

Разработчикам 2 мин чтения

Очереди в Laravel на продакшн-сервере: настройка и мониторинг

Очереди в Laravel позволяют выполнять задачи асинхронно, разгружая основной процесс приложения. Это особенно полезно для отправки email, генерации отчетов, обработки изображений и других длительных операций. В этой статье разберем, как правильно запустить и мониторить очередь на продакшн-сервере. ##...

Разработчикам 3 мин чтения

Laravel Gate: простой способ управлять доступом пользователей

В Laravel есть несколько удобных способов контроля прав и разрешений. Один из них Gate, который позволяет гибко и просто определять, что пользователь может (или не может) сделать в приложении. В этой статье мы разберём, зачем нужен Gate, как его настроить и применять на практике.

Серверы и VDS 4 мин чтения

Контроль доступа к отправке почты в AlmaLinux 8 с использованием Exim и PHP

Отправка писем с сервера - одна из ключевых возможностей практически любого интернет-проекта. Однако обеспечив возможность отправки почты, администратор часто сталкивается с вопросами безопасности и контроля: кто может отсылать письма, как ограничить доступ к почтовому агенту (MTA), не нарушив работ...

Разработчикам 2 мин чтения

7 уровней оптимизации Laravel: от новичка до мастера-фокусника

Готовьтесь: мы отправимся в увлекательное путешествие по ступеням оптимизации в Laravel. От наивного «лишь бы всё работало» до уверенного «коллеги либо назовут вас волшебником, либо обвинят в шаманстве». Поехали!

Разработчикам 4 мин чтения

Топ-5 лучших пакетов Laravel для 2024 года: расширьте возможности своего приложения

Laravel продолжает оставаться одним из самых популярных и элегантных PHP-фреймворков для разработки веб-приложений любого масштаба. Его лаконичный синтаксис, продуманная архитектура и широкая экосистема делают создание проектов проще, быстрее и эффективнее. Однако настоящая сила Laravel раскрывается...

Разработчикам 1 мин чтения

Кэширование в Laravel

Кэширование в Laravel - мощный инструмент, позволяющий ускорить работу приложений, уменьшить нагрузку на базу данных и повысить производительность. Laravel предоставляет несколько способов и драйверов для работы с кэшем. ### Основные команды для кэша Laravel поддерживает Artisan-команды для управлен...

Разработчикам 2 мин чтения

Именованные карманы в регулярных выражениях preg_match

Именованные карманы в регулярных выражениях позволяют обращаться к захваченным группам по именам, а не по порядковому номеру. Это делает код более читаемым и поддерживаемым, особенно при работе с большими и сложными шаблонами. ## Что такое именованные карманы? В PHP функция pregmatch используется дл...

Другие темы

DNS Git HTML и CSS JavaScript Laravel Linux Livewire nginx SEO Безопасность Деплой Интернет-магазин Кэширование Переезд сайта Почта