uk
Feedback
Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter

Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter

Відкрити в Telegram

Все самое полезное для пхпшника в одном канале. По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/bca892d6 Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b

Показати більше

📈 Аналітичний огляд Telegram-каналу Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter

Канал Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter (@phpproglib) у мовному сегменті Російська є активним учасником. На даний момент спільнота об'єднує 10 699 підписників, посідаючи 11 619 місце в категорії Технології та додатки та 61 433 місце у регіоні Росія.

📊 Показники аудиторії та динаміка

З моменту свого створення невідомо, проект продемонстрував стрімке зростання, зібравши аудиторію у 10 699 підписників.

За останніми даними від 07 червня, 2026, канал демонструє стабільну активність. Хоча за останні 30 днів спостерігається зміна кількості учасників на -47, а за останні 24 години на -7, загальне охоплення залишається високим.

  • Статус верифікації: Не верифікований
  • Рівень залученості (ER): Середній показник залученості аудиторії становить 15.28%. Протягом перших 24 годин після публікації контент зазвичай збирає 9.03% реакцій від загальної кількості підписників.
  • Охоплення публікацій: В середньому кожен допис отримує 1 635 переглядів. Протягом першої доби публікація в середньому набирає 966 переглядів.
  • Реакції та взаємодія: Аудиторія активно підтримує контент: середня кількість реакцій на один пост – 10.
  • Тематичні інтереси: Контент зосереджений навколо ключових тем, таких як php, laravel, пхпшника, artisan, api.

📝 Опис та контентна політика

Автор описує ресурс як майданчик для висловлення суб'єктивної думки:
Все самое полезное для пхпшника в одном канале. По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/bca892d6 Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b

Завдяки високій частоті оновлень (останні дані отримано 08 червня, 2026), канал підтримує актуальність та високий рівень охоплення публікацій. Аналітика показує, що аудиторія активно взаємодіє з контентом, що робить його важливою точкою впливу в категорії Технології та додатки.

10 699
Підписники
-724 години
-197 днів
-4730 день
Архів дописів
😀 Лайфхак: Composer scripts для автоматизации Если ты PHP-разработчик, наверняка часто выполняешь одни и те же команды: тесты, линтинг, очистка кэша… Зачем делать это вручную, если можно настроить Composer scripts и запускать всё одной командой? 🔍 Как это работает: В composer.json можно добавить раздел scripts:
"scripts": {
    "test": "phpunit",
    "lint": "phpcs src/",
    "clear-cache": "rm -rf cache/"
}
Теперь вместо того, чтобы вводить каждую команду вручную, достаточно:
composer test
composer lint
composer clear-cache
⚡️ Почему это удобно: ✅ Экономия времени — все рутинные задачи в одном месте ✅ Консистентность — вся команда использует одни и те же команды ✅ Легкая интеграция в CI/CD — просто запускаешь скрипт 💡 Совет: можно объединять скрипты и делать цепочки, например:
"scripts": {
    "prepare": [
        "composer clear-cache",
        "composer lint",
        "composer test"
    ]
}
Затем:
composer prepare
И сразу очищается кэш, проверяется код и запускаются тесты! Библиотека пхпшника

Как устроены перечисления в PHP Enum’ы в PHP с нами уже давно, но вы задумывались, как они реально работают внутри? Давайте р
Как устроены перечисления в PHP Enum’ы в PHP с нами уже давно, но вы задумывались, как они реально работают внутри? Давайте разберёмся, что там происходит под капотом. 🔗 Хабр Библиотека пхпшника

🧐 Хочешь в Data Science, но не знаешь, с чего начать? Пройди короткий тест по математике — бот покажет, насколько ты готов к
🧐 Хочешь в Data Science, но не знаешь, с чего начать? Пройди короткий тест по математике — бот покажет, насколько ты готов к переходу и что стоит подтянуть.
Всего пару минут — и ты поймёшь, куда двигаться дальше.
👉 Пройти тест

🔐 How to: добавить двухфакторную аутентификацию (2FA) в Laravel Nova Админка — место, где безопасность особенно важна. Даже
🔐 How to: добавить двухфакторную аутентификацию (2FA) в Laravel Nova Админка — место, где безопасность особенно важна. Даже если Laravel Nova уже неплохо защищена, базовых мер (типа IP-фильтров) может быть недостаточно. Простое и надёжное решение — двухфакторная аутентификация. Сегодня разберём, как добавить её в Nova буквально за 5 минут с помощью пакета Nova Two Factor. ⚙️ 1. Установка Для Nova 5 — просто ставим пакет:
composer require visanduma/nova-two-factor:~3
Затем публикуем конфигурацию:
php artisan vendor:publish --provider="Visanduma\NovaTwoFactor\ToolServiceProvider"
🧩 2. Подключаем трейт к модели администратора
use Visanduma\NovaTwoFactor\ProtectWith2FA;

class Admin extends Authenticatable
{
    use ProtectWith2FA;
}
Теперь именно эта модель будет защищена 2FA. 🔒 3. Добавляем middleware в Nova Откройте config/nova.php и добавьте посредник пакета в список middleware:
'middleware' => [
    ...,
    \Visanduma\NovaTwoFactor\Http\Middleware\TwoFa::class,
],
🧰 4. Регистрируем инструмент в NovaServiceProvider
public function tools()
{
    return [
        ...,
        new \Visanduma\NovaTwoFactor\NovaTwoFactor(),
    ];
}
После этого в меню появится пункт Two Factor Auth, где админ сможет включить 2FA. 🧭 5. Кастомное меню? Добавьте пункт вручную
Nova::mainMenu(function (Request $request) {
    return [
        MenuSection::make('Two Factor Auth', [
            MenuItem::link('2FA', 'nova-two-factor'),
        ])->icon(config('nova-two-factor.menu_icon')),
    ];
});
Теперь 2FA появится и в вашем пользовательском меню. 💡 Совет Если вы хотите убрать ограничение по IP, просто измените gate в NovaServiceProvider:
protected function gate()
{
    Gate::define('viewNova', fn (\App\Models\Admin $user) => true);
}
⚠️ Только не удаляйте gate полностью — Nova этого не простит! 🛡 После включения 2FA при каждом входе администратору нужно будет ввести OTP-код — защита станет заметно прочнее, а доступ под контролем. Библиотека пхпшника

🤓 Пока Python стал π-thon, ты можешь стать Data Scientist'ом В Proglib.academy стартует экспресс-курс «Математика для Data S
🤓 Пока Python стал π-thon, ты можешь стать Data Scientist'ом В Proglib.academy стартует экспресс-курс «Математика для Data Science»: 10 живых вебинаров, практика на Python и спикеры из ВШЭ, Яндекс Практикума и Wildberries, которые всё разложат по полочкам. В программе: 🔹 матан, линал, теория вероятностей; 🔹 3 практических проекта + викторина с розыгрышем TG Premium; 🔹 поддержка преподавателей и чат с единомышленниками; 🎁 Оплати курс до 19 октября — получи курс по базовой математике в подарок. 🗓️ Старт — 6 ноября 👉 Записаться на курс

#байтовый_юмор
#байтовый_юмор

🎉 Filament v4.1 — апдейт, который приятно почувствовать руками Команда Filament выкатала свежий релиз v4.1 — и это не просто мелкий патч. 🔧 156 багфиксов и 💡 39 новых фич сделали фреймворк ещё гибче и приятнее для разработки. 💥 Что нового 🧭 Новый макет панели без Topbar Теперь можно полностью убрать верхнюю панель (->topbar(false)), перенести поиск и меню пользователя в боковую часть — и получить максимум вертикального пространства. Отлично подойдёт для дашбордов и кастомных админок. 🧱 Rich Editor стал взрослее 🖋️ Grid Tool — вставляйте адаптивные сетки (до 12 колонок) прямо в контент. 🎨 Text Color Tool — добавляйте цвет текста из палитры Tailwind или своих кастомных оттенков, с автоматической адаптацией под тёмную тему. 📋 Компактные таблицы и повторители Repeater теперь поддерживает компактный режим (->compact()), который делает поля аккуратными внутри таблицы. А RepeatableEntry получил табличный вывод — можно красиво отображать данные, иконки и изображения в ячейках. 🚫 Новый компонент Empty State Добавляйте дружелюбные пустые состояния с иконкой, описанием и кнопкой действия: EmptyState::make('No users yet')->description('Get started by creating a new user.') Больше никаких унылых «ничего не найдено». 🧩 Экосистема плагинов растёт 🔗 Уже 224 плагина для Filament v4! Из свежих фаворитов: Passkeys — вход без пароля Prizm Theme — новый стильный UI Header Select — улучшенные селекты в таблицах 🚀 Обновиться можно одной командой: composer update filament/* Библиотека пхпшника #свежак

Введение в MongoDB и настройка Laravel-MongoDB В статье показано, как связать Laravel с MongoDB и построить полноценный блог
Введение в MongoDB и настройка Laravel-MongoDB В статье показано, как связать Laravel с MongoDB и построить полноценный блог с полиморфными моделями и поиском — без боли SQL-таблиц и JOIN-ов. ⚙️ Что внутри Разбор основ MongoDB и её преимуществ над SQL (динамическая схема, отсутствие NULL, масштабирование из коробки). Настройка Laravel-проекта с подключением MongoDB Atlas. Создание полиморфных моделейPost, Article, Tutorial — которые живут в одной коллекции contents, но имеют разные поля. Реализация CRUD-операций, поиска и категорий контента. Использование MongoDB-фишек — массивов, вложенных документов, агрегаций и индексов. 💡 Главное преимущество MongoDB позволяет хранить разные типы контента в одной коллекции без миграций и строгих схем. Добавляете поле в модель — и оно уже работает. 📈 В итоге: Laravel остаётся удобным как Eloquent, но становится гибким, как NoSQL. А блог из туториала — готовая база для любых CMS или knowledge-систем. 👉 Читать статью Библиотека пхпшника

Что будет выведено в результате работы кода?
Anonymous voting

Что будет выведено в результате работы кода?
Что будет выведено в результате работы кода?

В proglib.academy — Глобальная распродажа знаний ‼️ 💥 Весь октябрь –40% на те курсы, которые выбирают чаще всего.
Курсы с практикой, без воды и пафоса. Просто берёшь и делаешь апгрейд.
👉 Успей забрать свой курс на proglib.academy

🐘 Ваш PHP-код «ест» слишком много ресурсов и работает медленнее, чем хотелось бы? Это частая проблема даже у опытных разработчиков. Алгоритмы не всегда решают задачу. Чтобы ускорить код, нужно понимать, как работает память и что происходит «под капотом» PHP. Именно это и будет темой нашего открытого урока курса. 🚀 Вместе мы разберём как PHP хранит данные, и освоим простые приёмы оптимизации, которые реально сокращают время выполнения кода и экономят ресурсы. 🔴 Присоединяйтесь к открытому вебинару 15 октября в 20:00 (МСК): https://clc.to/W0L9xA Урок проходит в преддверии старта курса «PHP Developer. Professional». Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

⚡ Создание реактивных систем на PHP: когда асинхронность и потоки имеют смысл Когда-то «асинхронный PHP» звучало как оксюморо
⚡ Создание реактивных систем на PHP: когда асинхронность и потоки имеют смысл Когда-то «асинхронный PHP» звучало как оксюморон. Но времена «запрос-ответ и умер» уходят — современным приложениям нужно реагировать в реальном времени: стримить данные, обновлять дашборды, обрабатывать события. 🧩 Раньше: PHP жил в блокирующем мире — каждая операция ждала предыдущую. Просто, но медленно. ⚙️ Теперь: движки вроде ReactPHP и Swoole позволяют запускать корутины, слушать события и держать процесс живым. 📈 Что это даёт: — Реактивные API и чаты без Node.js — Потоковую обработку логов и телеметрии — Масштабирование без взрывного роста потоков — Меньше ожиданий, больше отклика 💡 Но важно помнить: Async не делает код быстрее — он делает ожидание дешевле. Он не для CRUD-панелей, а для систем, где данные текут потоком. 🕵️‍♂ А ещё — вам придётся дружить с логированием, контролем памяти и дисциплиной. Асинхронщина не про хаос, а про осознанную реактивность. 🔗 Medium Библиотека пхпшника

💡Совет по Laravel: хук в события аутентификации Знаешь ли ты, что в Laravel модуль аутентификации уже «на борту» поставляетс
💡Совет по Laravel: хук в события аутентификации Знаешь ли ты, что в Laravel модуль аутентификации уже «на борту» поставляется с целой кучей событий, на которые ты можешь «подписаться»? Независимо от того, пытается пользователь войти или терпит неудачу, ты можешь отлавливать эти моменты и делать с ними что угодно 🚀 Библиотека пхпшника #vardump

💻 Подборка новостей по PHP за неделю:​ 🔹 Laravel 12.32 — добавлен метод Http::batch() для пакетных HTTP-запросов, метод aft
💻 Подборка новостей по PHP за неделю:​ 🔹 Laravel 12.32 — добавлен метод Http::batch() для пакетных HTTP-запросов, метод after() для тонкой настройки rate limiting по ответам, а также поддержка callback’ов при сбое batch-задач. 🔹 Craft CMS переходит на Laravel — на конференции Dot All объявлено, что Craft CMS 6 будет работать на Laravel, что обещает мощную экосистему и ускорение разработки. 🔹 Новая команда setup в Laravel — теперь установка проекта стала проще: одной командой Composer можно выполнить все основные шаги по настройке окружения. 🔹 Symfony 29 сентября — 5 октября 2025 — в Symfony 7.4 устарели XML-конфигурации для сервисов и маршрутов, добавлены PHP-атрибуты для консольных аргументов и улучшен HTTP-клиент с кэшированием. Библиотека пхпшника #свежак

💬Скручивали опыт в резюме? Расскажите Библиотека пхпшника #байтовый_юмор
💬Скручивали опыт в резюме? Расскажите Библиотека пхпшника #байтовый_юмор

📚 Release It!: Design and Deploy Production-Ready Software, 2nd Edition (2018) Эта книга — как дневник боли разработчиков, т
📚 Release It!: Design and Deploy Production-Ready Software, 2nd Edition (2018) Эта книга — как дневник боли разработчиков, только без слёз (почти). Автор рассказывает, как не допустить, чтобы твой код превратился в ночной кошмар DevOps-а. В обновлённом издании рассказывается о создании современных систем — более крупных, сложных и в значительной степени виртуализированных. Что внутри: ⚡️ Антипаттерны стабильности и как их обходить ☁️ Про DevOps, микросервисы и облака без боли 💥 Хаос-инжиниринг (да, ломать специально, чтобы не рухнуло потом) 🔄 Нулевой даунтайм и непрерывная доставка 🔗 Скачать 🤞 Поддержать канал бустом 🐸 Книги для программистов

Как вам функция? По словам автора, это лучшее что он написал за 20 лет карьеры 💬 А у вас в запасе есть такие динозавры? Дели
Как вам функция? По словам автора, это лучшее что он написал за 20 лет карьеры 💬 А у вас в запасе есть такие динозавры? Делитесь в коментах👇 Библиотека пхпшника #байтовый_юмор

⭐️ Вы можете использовать readStream и writeStream, чтобы скопировать файл (или все файлы из папки) с одного диска на другой,
⭐️ Вы можете использовать readStream и writeStream, чтобы скопировать файл (или все файлы из папки) с одного диска на другой, сохраняя низкое использование памяти.

💻 ШПАРГАЛКА по Git для разраба 12 ключевых команд, которые составляют основу рабочего процесса Git. 🐸 Библиотека пхпшника
💻 ШПАРГАЛКА по Git для разраба 12 ключевых команд, которые составляют основу рабочего процесса Git. 🐸 Библиотека пхпшника