Как и почему в 2024 году мы разрабатываем сайты для крупных клиентов на WordPress?
https://habr.com/ru/articles/782530/
https://habr.com/ru/articles/782530/
Хабр
Как и почему в 2024 году мы разрабатываем сайты для крупных клиентов на WordPress?
Сегодня WordPress — один из лучших бесплатных инструментов на рынке. Как и многие IT-компании, мы начинали с разработки сайтов на коробочных решениях с низким порогом входа. Расширив экспертизу и...
👍5🤡1
🔥 Дайджест полезных материалов из мира PHP за неделю
Почитать:
— Как и почему в 2024 году мы разрабатываем сайты для крупных клиентов на WordPress?
— Как мы внедряли Sentry. Часть 2 — внедрение в разработку
— Обзор LiveWire 3 и Volt
— How to Launch a PHP Project in VS Code Dev Container
— How to create a #Docker image ( for the #website ) and run the container #php #apache #devops 2024
— Laravel 10 Find Month Difference Between Two Dates with Example
— TCPDF: How to add new custom font in tcpdf
— How send transaction emails in Laravel using Brevo (ex Sendinblue)
— Introdução ao Laravel
— Value Objects in PHP 8: Entities
— Create your own laravel make commands
— Evolution of Type Hinting in PHP
— Aplicações Laravel que gritam seu domínio
Посмотреть:
🌐 Реализация полиморфных комментариев и лайков на Livewire+Volt (⏱ 26:32)
🌐 Гайд по MoonShine v.2. Авторизация. Видим только свои статьи (⏱ 10:25)
🌐 Создание интернет-магазина на WooCommerce с нуля. 15. Шаблон категории-3 (⏱ 20:30)
Хорошего дня!
Почитать:
— Как и почему в 2024 году мы разрабатываем сайты для крупных клиентов на WordPress?
— Как мы внедряли Sentry. Часть 2 — внедрение в разработку
— Обзор LiveWire 3 и Volt
— How to Launch a PHP Project in VS Code Dev Container
— How to create a #Docker image ( for the #website ) and run the container #php #apache #devops 2024
— Laravel 10 Find Month Difference Between Two Dates with Example
— TCPDF: How to add new custom font in tcpdf
— How send transaction emails in Laravel using Brevo (ex Sendinblue)
— Introdução ao Laravel
— Value Objects in PHP 8: Entities
— Create your own laravel make commands
— Evolution of Type Hinting in PHP
— Aplicações Laravel que gritam seu domínio
Посмотреть:
🌐 Реализация полиморфных комментариев и лайков на Livewire+Volt (⏱ 26:32)
🌐 Гайд по MoonShine v.2. Авторизация. Видим только свои статьи (⏱ 10:25)
🌐 Создание интернет-магазина на WooCommerce с нуля. 15. Шаблон категории-3 (⏱ 20:30)
Хорошего дня!
❤4
KPI разработчика: какие метрики можно использовать и эффективно ли их внедрение
https://habr.com/ru/articles/783406/
https://habr.com/ru/articles/783406/
Хабр
KPI разработчика: какие метрики можно использовать и эффективно ли их внедрение
KPI (Key Performance Indicators) – ключевые показатели эффективности сотрудника, которые позволяют оценить достижение поставленных целей и задач, результативность работы в компании. С продажниками все...
👍4
Многоуровневое логирование: Руководство по структурированному и последовательному ведению логов
https://habr.com/ru/companies/otus/articles/783738/
https://habr.com/ru/companies/otus/articles/783738/
Хабр
Многоуровневое логирование: Руководство по структурированному и последовательному ведению логов
В прошлом месяце мне представилась возможность выступить на AmsterdamPHP с докладом на тему уровней логирования. Полученные положительные отзывы вдохновили меня на то, чтобы поделиться этой...
❤2
Версионная миграция структуры базы данных через PHP атрибуты
https://habr.com/ru/articles/783940/
https://habr.com/ru/articles/783940/
Хабр
Версионная миграция структуры базы данных через PHP атрибуты
Всегда немного раздражало что при написании миграций в Laravel сначала необходимо прописывать поля в классе модели, а затем эти же поля в миграциях. И когда мне понадобилось написать версионирование...
❤1👍1
В PHP есть несколько простых, но мощных функций, предназначенных именно для хэширования и проверки паролей.
🔐 Хеширование паролей с помощью password_hash()
🔍 Проверка паролей с помощью password_verify().
Я использую их в своем компоненте аутентификации #PhpFrameworkPro.
Посмотрите, как я создал его здесь👇
https://garyclarketech.teachable.com/courses/php-framework-pro/lectures/46511884
🔐 Хеширование паролей с помощью password_hash()
🔍 Проверка паролей с помощью password_verify().
Я использую их в своем компоненте аутентификации #PhpFrameworkPro.
Посмотрите, как я создал его здесь👇
https://garyclarketech.teachable.com/courses/php-framework-pro/lectures/46511884
👍4
Использование Symfony / PHP (II)
https://habr.com/ru/articles/785008/
https://habr.com/ru/articles/785008/
Хабр
Использование Symfony / PHP (II)
Привет! Я, Андрей, Symfony разработчик - мы делаем сайты. Каждый день мы тратим много ресурсов на администрирование и базовые настройки проектов. В этой статье я продолжаю делиться опытом, как можно...
Изучение мидлварей в Laravel 11
https://habr.com/ru/articles/785026/
https://habr.com/ru/articles/785026/
Хабр
Изучение мидлварей в Laravel 11
Выход Laravel 11 намечен на первый квартал 2024-го года, что может произойти уже в следующем месяце. Я начинаю новый проект, и поскольку дата выхода очень близка, решил взглянуть на то что изменится в...
👍3❤1👎1
В Laravel v10.40.0 в классе
Например, рассмотрим джоб
@phpshka
QueueFake
появился новый метод assertCount().
🚀 Этот метод позволяет проверить общее количество отправленных заданий.Например, рассмотрим джоб
SendAnnouncementEmailToUser.
Его роль заключается в отправке объявлений пользователям. Используя assertCount(),
вы можете легко проверить количество отправленных джобсов, обеспечив бесперебойную работу с ними. 👍@phpshka
👍6🔥2❤1👎1🤔1
Junior PHP. Ответы на часто задаваемые вопросы на технических собеседованиях
https://habr.com/ru/articles/786464/
https://habr.com/ru/articles/786464/
Хабр
Junior PHP. Ответы на часто задаваемые вопросы на технических собеседованиях
Привет пользователям Хабра! Тема собеседований и подготовки к ним всегда актуальна. Поэтому подготовил ответы на часто задаваемые вопросы на технических собесах по PHP на уровень Junior. Сразу скажу,...
👍16💩3
Headless eCommerce на Laravel: Погружение в модульную архитектуру
https://habr.com/ru/articles/787062/
https://habr.com/ru/articles/787062/
Хабр
Headless eCommerce на Laravel: Погружение в модульную архитектуру
Привет, Habr! Меня зовут Тальгат Хайруллов, я руководитель команды разработки в компании CS-Cart. В статье расскажу, как мы поверх Laravel реализовали фреймворк для быстрой и гибкой разработки API...
👍3❤2👎1🔥1
Объединяем два крупнейших Ecom на разных стеках в одну общую CRM
https://habr.com/ru/companies/agima/articles/787278/
https://habr.com/ru/companies/agima/articles/787278/
Хабр
Объединяем два крупнейших Ecom на разных стеках в одну общую CRM
Привет! Меня зовут Данила Соловьёв, я руковожу направлением PHP — самым крупным подразделением в отделе разработки AGIMA . Поделюсь историей о том, как мы встроили новую CRM-систему в два абсолютно...
👍4❤1
Консольные приложения PHP-фреймворка: как это работает! 🔧
Вот что происходит, когда вы вводите такие команды, как 'php artisan migrate' или 'phфp bin/console cache:clear' 👩🏻💻
https://garyclarke.tech/courses/php-framework-pro/lectures/45880590
#php #PhpFrameworkPro
Вот что происходит, когда вы вводите такие команды, как 'php artisan migrate' или 'phфp bin/console cache:clear' 👩🏻💻
https://garyclarke.tech/courses/php-framework-pro/lectures/45880590
#php #PhpFrameworkPro
👍6❤1