en
Feedback

Don't get caught by a cheater! Telemetrio finds and tags such channels 👉 If you want to see the tag, subscribe

Библиотека PHP программиста 👨🏼‍💻👩‍💻

Библиотека PHP программиста 👨🏼‍💻👩‍💻

Open in Telegram

Полезные материалы по PHP, Laravel, Symfony, CodeIgniter, CakePHP, Phalcon По всем вопросам @evgenycarter

Show more
2 040
Subscribers
-124 hours
-77 days
-1730 days
Posts Archive
💡Советы и хитрости PhpStorm - Узнайте об опциях коммита Опции коммита позволяют вам определить действия, которые нужно выполнить перед коммитом, например: * Переформатировать код * Проверить TODO * Проанализировать код * и т.д. 👉 @php_lib

Производительность PHP: Дополнительные ядра процессора против более быстрых ядер процессора Некоторое время назад я получил п
Производительность PHP: Дополнительные ядра процессора против более быстрых ядер процессора Некоторое время назад я получил письмо от клиента, испытывающего проблемы с медленной производительностью веб-сервера LEMP (Linux, Nginx, MySQL и PHP). Во время полного аудита я обнаружил, что средняя нагрузка на сервер была довольно низкой (см. скриншот выше). Однако сайт действительно работал очень медленно. Были некоторые неправильные конфигурации, но одним из основных узких мест в производительности PHP была низкая однопоточная производительность процессора. https://haydenjames.io/php-performance-additional-cpu-cores-vs-faster-cpu-cores/ 👉 @php_lib

🤬 Хотите расти как PHP-разработчик? ⚡️ Приходите 28 июня в 20:00 на открытый урок «Статические анализаторы кода в PHP» в OTU
🤬 Хотите расти как PHP-разработчик? ⚡️ Приходите 28 июня в 20:00 на открытый урок «Статические анализаторы кода в PHP» в OTUS. После урока сможете записаться на онлайн-курса «PHP Developer. Professional» в OTUS. На занятии мы рассмотрим важный инструмент в мире PHP разработки — статические анализаторы кода. Они помогают разработчикам обнаруживать потенциальные ошибки и улучшать качество своего кода. На занятии вы узнаете: — Что такое статические анализаторы — Какие они бывают — Как применять статические анализаторы — Какие могут возникнуть сложности в работе с ними 🔵Урок будет полезен тем, кто хочет узнать, чем статистические анализаторы отличаются друг от друга и выбрать лучший инструмент для своих проектов. 🟠 Продолжить обучение на курсе возможно в рассрочку. ➡️ Регистрация на вебинар: https://otus.pw/JD4c/ Нативная интеграция. Информация о продукте www.otus.ru

Laravel Breeze vs Laravel Jetstream Laravel предлагает несколько вариантов аутентификации в ваших приложениях, которые обеспечивают надежный и современный уровень аутентификации. Они входят в состав стартовых наборов Laravel Starter Kits: Laravel Breeze и Laravel Jetstream. Laravel Breeze - отличный выбор, когда нужно быстро запустить систему. Jetstream предлагает двухфакторную авторизацию, API-токены и управление командой. Если вы ищете больше возможностей, то Jetstream - это то, что вам нужно. В этой статье вы узнаете все, что вам нужно знать, чтобы начать работу с обоими пакетами. Сюда войдет их установка, обсуждение их различий и сходств, а также то, когда их следует использовать. https://www.twilio.com/blog/laravel-breeze-vs-laravel-jetstream 👉 @php_lib

Полное руководство по PHP и Neo4j Основная цель данного руководства - предоставить все элементарные знания, необходимые для и
Полное руководство по PHP и Neo4j Основная цель данного руководства - предоставить все элементарные знания, необходимые для использования Neo4j в PHP. Я назову наиболее распространенные возможные варианты и предоставлю инструкции по их использованию или включу ссылку, где можно найти необходимую информацию. https://ko-fi.com/post/Complete-guide-for-PHP-Neo4j-Q5Q2DT98D 👉 @php_lib

💡Советы и хитрости PhpStorm - Быстрый поиск 🔎 В КАЖДОМ диалоговом окне, подсказке, дереве или папке вы можете начать вводить текст для поиска чего-то конкретного. Это простая функция, но она изменит вашу жизнь, если вы будете использовать ее постоянно. 👉 @php_lib

Как управлять настройками в облачной и коробочной версии Битрикс24? Разберемся 8 июня в 20:00 вместе с тимлидом команды разра
Как управлять настройками в облачной и коробочной версии Битрикс24? Разберемся 8 июня в 20:00 вместе с тимлидом команды разработки PHP/Bitrix. Урок пройдет в рамках онлайн-курса OTUS «Интегратор Битрикс24». На этом занятии вы: — Изучите настройки системы в области формата вывода пользователей, базовых прав доступа и интеграций с картами. — Узнаете, как брендировать Битрикс24, освоите мастер настройки корпоративного портала в коробочной версии и мастер очистки данных. — Научитесь работать со встроенным файл-менеджером Битрикс и редактировать медиабиблиотеку. В результате занятия вы научитесь уверенно управлять базовыми настройками администраторской части модуля «Маркетинг» и «Торговый каталог», а также виджетами рабочего стола панели администратора. После вебинара вы сможете продолжить обучение на курсе, который можно приобрести разными способами. Чтобы записаться на открытый урок, оставьте заявку. https://otus.pw/TwtQ/

+5
Porto (Apiato) ► архитектурный шаблон проектирования Подводка к Порто (Porto) ► Влажная, Длинная, Необрезанная ► Архитектура приложения Porto: Архитектурный шаблон [ Базовые концепции ] ► Порто №1 Porto: Ship [ Структура Корабля ] ► Архитектурный шаблон Порто №2 Porto: Containers [ Слой Контейнеров ] ► Архитектурный шаблон Порто №3 Porto: Components [ Компоненты Контейнера ] ► Архитектурный шаблон Порто №4 Porto: Приручение связанности ► Архитектурный шаблон Порто №5 источник 👉 @php_lib

+1
Полный курс Laravel 01 Возможности фреймворка (All Features) 02 Установка на Windows 10 03 Установка на MacOS и Linux (Installation) 04 Структура проекта (Project Structure) 05 Конфигурация (Configuration) 06 Принцип работы (How It Works) 07 Маршруты и Контроллеры (Routes and Controllers) 08 Мидлвейры + лайфхаки (Middleware) 09 Страницы и мой опыт + Вёрстка (Pages) 10 Компоненты + Вёрстка в Blade (Blade Components) 11 HTTP запросы (Requests) 12 HTTP ответы (Responses) 13 Сессия (Session) 14 База данных + Миграции (Database Migrations) 15 Модели 1 Основы (Model Basics) 16 Валидация данных (Validation) 17 Правила валидации + Кейсы (Validation Rules + Examples) 18 Модели 2 Создание записей в базе данных (Models Creation) 19 Модели 3 Получение записей 1 (Models Retrieving) 20 Модели 4 Получение записей 2 (Models Retrieving) 21 Модели 5 Условия (Where Clauses) 22 Модели 6 Агрегация (Laravel Aggregation) Все видел доступны на youtube 👉 @php_lib

PHP & MySQL: Novice to Ninja 7th Автор: Tom Butler (2022) Это практическое руководство по изучению всех инструментов, принципов и методов, необходимых для создания профессиональных веб-приложений с использованием PHP и MySQL. Всесторонне обновленная, включающая PHP 8 и современные передовые методы, эта практичная и увлекательная книга охватывает всё, начиная с установки и заканчивая созданием полноценной системы управления контентом в Интернете. - Получите глубокое понимание синтаксиса PHP - Освойте принципы проектирования баз данных и работы с SQL - Напишите надежный, удобный в обслуживании код, соответствующий лучшим практикам - Создайте работающую систему управления контентом (CMS) 👉 @php_lib

Как планировать рассылку писем в PHP - Запуск автоматических скриптов с помощью CRON источник 👉 @php_lib

💡Советы и хитрости PhpStorm - Запускайте тесты перед коммитом 👉 @php_lib

Yii Proxy Пакет способен создавать общий прокси для класса, т.е. позволяет перехватывать все вызовы методов класса. Он исполь
Yii Proxy Пакет способен создавать общий прокси для класса, т.е. позволяет перехватывать все вызовы методов класса. Он используется в пакете yii-debug для сбора информации о вызовах методов сервиса. https://github.com/yiisoft/proxy 👉 @php_lib

+9
Mini CRM system on PHP8 Пишем с нуля "Mini CRM system" на PHP8 & SQL используя ООП. Часть 1, 2, 3, 4 Регистрация и авторизация в системе Работа с ролями для пользователей Контроллер, модель и вьюшки для Pages Большой рефакторинг всего кода Авторизация и уровни доступа ToDo list, Category CRUD ToDo list, Task create and index Edit page (code) Работаем с тегами Фильтрация по статусам Вывод задач под теги Вывод задач в календарь на главную Готовим под перенос на сервер Интеграция бота и первый запуск Генерация одноразового OTP пароля Привязка Telegram к системе Работаем с классами под телеграм команды Уведомления в телеграм о сроках задач Настраиваем CRON + логирование Пишем логику для Quiz (викторина) Редактирование, удаление Quiz Quiz + Telegram (cron) Пишем сокращатель ссылок Short URL - create, controller, model Запуск сокращателя ссылок, логика Short URL (delete, edit) Сбор информации о пользователе Все видео доступны на youtube 👉 @php_lib

Как использовать API platform для разработки Symfony приложений? Разберем 17 мая в 20:00 на открытом уроке «Фильтры в API Pla
Как использовать API platform для разработки Symfony приложений? Разберем 17 мая в 20:00 на открытом уроке «Фильтры в API Platform» вместе с Михаилом Камориным, Team Lead-ом в Skyeng. На занятии мы изучим техники фильтрации данных в API Platform, такие как фильтрация по полям сущности и связанным сущностям, а также научимся писать свои собственные фильтры, например, для фильтрации по полям из JSON-колонки. Вебинар пройдет в рамках онлайн-курса «Symfony Framework» в OTUS. Не упустите возможность протестировать формат обучения! Для участия зарегистрируйтесь и пройдите вступительный тест. Напомним вам о вебинаре заранее https://otus.pw/GkRR/ Курс доступен в рассрочку. 🎁 Пройдете успешно тест, получите доступ к открытым урокам курса. Нативная интеграция. Информация о продукте www.otus.ru

Как настроить поисковую движок Sphinx в вашем приложении Laravel App В этой статье я расскажу о поисковом движке Sphinx и о т
Как настроить поисковую движок Sphinx в вашем приложении Laravel App В этой статье я расскажу о поисковом движке Sphinx и о том, как с его помощью установить его на операционную систему Windows, использовать в вашем приложении Laravel с помощью Laravel Scout. https://medium.com/@devknight216/how-to-setup-sphinx-search-engine-with-your-laravel-app-7ace9189762b 👉 @php_lib

💡Советы и хитрости PhpStorm - Нет необходимости в $this В классе не нужно каждый раз писать "$this->", чтобы получить автозавершение для свойств или методов. Это просто работает. Это позволяет сэкономить много времени. 👉 @php_lib

🔥PHP-разработчик нужен практически всем. Если он разработчик Битрикс24! ❗️Миллионы компаний используют Битрикс24 для организ
🔥PHP-разработчик нужен практически всем. Если он разработчик Битрикс24! ❗️Миллионы компаний используют Битрикс24 для организации своих бизнес-процессов, и за грамотных специалистов всегда идет борьба. Добавьте в свой стек навык разработки Битрикс24 и оставайтесь востребованным на российском рынке на годы вперед. Приходите 18 мая в 20:00 мск на вебинар, приуроченный к старту онлайн-курса «Разработчик Битрикс24» в OTUS. 🚩Тема вебинара: «Создание инфоблоков и свойств, описание модели и получение данных». На открытом уроке мы рассмотрим работу с инфоблоками, научимся заводить свойства, изучим несколько вариантов получения элементов и их свойств, а также опишем свою модель данных для каждого инфоблока. После занятия вы сможете: — Получать элементы и их свойства из класса CIblockElement — Работать с инфоблоками, используя ORM — Получать данные из таблицы свойств инфоблока Преподаватель: Станислав Садков, ведущий разработчик Bitrix24 (МакроГрупп) Fullstack разработчик 👉Регистрация для участия: https://otus.pw/ir9s/ Не упустите возможность протестировать курс и познакомиться с преподавателем! После вебинара курс можно приобрести удобным для вас способом. Нативная интеграция. Информация о продукте www.otus.ru

Как работает и может быть легко применен паттерн PHP Middleware Pattern В этом посте мы рассмотрим Middleware в PHP. Этот пат
Как работает и может быть легко применен паттерн PHP Middleware Pattern В этом посте мы рассмотрим Middleware в PHP. Этот паттерн наиболее часто встречается при обработке запросов и ответов. Однако паттерн Middleware может применяться и в других местах. Мы рассмотрим, что такое промежуточное ПО, как работает промежуточное ПО, когда промежуточное ПО может быть полезно и какова может быть альтернатива промежуточному ПО. https://doeken.org/blog/middleware-pattern-in-php 👉 @php_lib

💡Советы и хитрости PhpStorm - Открытие нескольких файлов При работе с вкладками вы можете выбрать несколько файлов из всплывающих окон, удерживая клавишу "shift", и открыть их вместе. 👀 👉 @php_lib