Узнайте, как создать оптимизированную реализацию UserIdentity в Yii2 без наследования от Active Record. Ускорьте авторизацию, уменьшите нагрузку на базу данных и соблюдайте принципы чистой архитектуры в вашем приложении
Читать полностьюПоследние записи
-
Что такое Ngrok и как им пользоваться при разработке Telegram-бота
Как с помощью ngrok быстро настроить локальную разработку Telegram-бота с вебхуками, получить публичный HTTPS-адрес и протестировать бота без настройки хостинга и открытия портов.
-
Что такое Carbon?
В дополнение к статье о манипуляции датами в PHP поговорим о том какповысить комфорт работы с помощью библиотеки Carbon
-
Работа с датами в PHP
DateTime, DateTimeImmutable, DateTimeInterface и полезные приёмы
-
Добавление Soft Deletes в Laravel 12
Для реализации мягкого удаления (soft delete) в Laravel 12 вам нужно выполнить несколько шагов...
-
Упрощённая установка MySQL для локальных pet-проектов в Ubuntu
Как просто установить MysqlServer для локальных пет проектов в Ubuntu без погружения в лишние команыд
-
Автобэкап базы данных на VPS
Скрипт для автоматического бэкапа MySQL на VPS с логированием и удалением старых дампов.
-
Как использовать базу данных из первого проекта во втором через docker
Как использовать готовую БД первого проекта во втором черещ сети докер
-
Алиасы в терминале Ubuntu
Сегодня хочу показать интересный функционал, который мне помогает последнее время. Благодаря которому, я стал проводить в консоле меньше времени
-
Error response from daemon: all predefined address pools have been fully subnetted
При поднятии проекта возникает ошибка Error response from daemon: all predefined address pools have been fully subnetted
-
Второй доклад Podlodka PHP Crew 5 Как стать x2 разработчиком, используя явное состояние
Доклад о том как использовать конечные автоматы от сооснователя Хекслета.
-
Первый доклад Podlodka PHP Crew 5 Упорядочиваем хаос архитектурная документация по модели C4
Только что закончился первый доклад в рамках Podlodka PHP Crew #5 на тему «Упорядочиваем хаос: архитектурная документация по модели C4» / Кирилл Сурогатов (Oxagile, Head of JS)!
-
Как откатить merge request
Чтобы откатить слияние (merge) в Git, вы можете использовать команду git revert для создания нового коммита, который отменяет изменения, внесенные слиянием.
-
Открываем локальные сайты по доменному имени .loc
Во время локальной разработки приходится поднимать несколько проектов, к примеру на моей последней работе, чтобы запустить сайт нужно было поднимать 4 проекта, и обращаться к ним по портам не самая удобная вещь, поэтому рассмотрим как дать им имена.
-
Добавляем доменное имя для сайта размещенного на VPS
Это вторая часть по теме как разместить сайт разработанный с использование Laravel и Sail на VPS. В этой части мы сделаем сайт доступным по доменному имени, для чего познакомимся с NGINX и поработаем с его конфигурацией.
-
Деплой Laravel Sail приложения на VPS
Цель этого туториала — разместить приложение, разработанное на Laravel 11, на VPS. Проект создан с использованием Docker и Laravel Sail