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

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

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish

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

Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter (@phpproglib) Rus til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 10 699 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 11 617-o'rinni va Rossiya mintaqasida 61 382-o'rinni egallagan.

📊 Auditoriya ko‘rsatkichlari va dinamika

невідомо sanasidan buyon loyiha tez o‘sib, 10 699 obunachiga ega bo‘ldi.

07 Iyun, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni -47 ga, so‘nggi 24 soatda esa -7 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.

  • Tasdiqlash holati: Tasdiqlanmagan
  • Jalb etish (ER): Auditoriya o‘rtacha 15.28% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 9.03% ini tashkil etuvchi reaksiyalarni to‘playdi.
  • Post qamrovi: Har bir post o‘rtacha 1 635 marta ko‘riladi; birinchi sutkada odatda 966 ta ko‘rish yig‘iladi.
  • Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 10 ta reaksiya keladi.
  • Tematik yo‘nalishlar: Kontent php, laravel, пхпшника, artisan, api kabi asosiy mavzularga jamlangan.

📝 Tavsif va kontent siyosati

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

Yuqori yangilanish chastotasi (oxirgi ma’lumot 08 Iyun, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.

10 699
Obunachilar
-724 soatlar
-197 kunlar
-4730 kunlar
Postlar arxiv
😀 Лайфхак: 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. 🐸 Библиотека пхпшника