Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
Все самое полезное для пхпшника в одном канале. По рекламе: @proglib_adv Учиться у нас: clc.to/M561SQ Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
Показати більше📈 Аналітичний огляд Telegram-каналу Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
Канал Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter (@phpproglib) у мовному сегменті Російська є активним учасником. На даний момент спільнота об'єднує 10 517 підписників, посідаючи 11 315 місце в категорії Технології та додатки та 60 496 місце у регіоні Росія.
📊 Показники аудиторії та динаміка
З моменту свого створення невідомо, проект продемонстрував стрімке зростання, зібравши аудиторію у 10 517 підписників.
За останніми даними від 28 серпня, 2026, канал демонструє стабільну активність. Хоча за останні 30 днів спостерігається зміна кількості учасників на -65, а за останні 24 години на -2, загальне охоплення залишається високим.
- Статус верифікації: Не верифікований
- Рівень залученості (ER): Середній показник залученості аудиторії становить 19.22%. Протягом перших 24 годин після публікації контент зазвичай збирає 9.53% реакцій від загальної кількості підписників.
- Охоплення публікацій: В середньому кожен допис отримує 2 022 переглядів. Протягом першої доби публікація в середньому набирає 1 002 переглядів.
- Реакції та взаємодія: Аудиторія активно підтримує контент: середня кількість реакцій на один пост – 14.
- Тематичні інтереси: Контент зосереджений навколо ключових тем, таких як php, laravel, пхпшника, artisan, api.
📝 Опис та контентна політика
Автор описує ресурс як майданчик для висловлення суб'єктивної думки:
“Все самое полезное для пхпшника в одном канале.
По рекламе: @proglib_adv
Учиться у нас: clc.to/M561SQ
Для обратной связи: @proglibrary_feeedback_bot
РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b”
Завдяки високій частоті оновлень (останні дані отримано 29 серпня, 2026), канал підтримує актуальність та високий рівень охоплення публікацій. Аналітика показує, що аудиторія активно взаємодіє з контентом, що робить його важливою точкою впливу в категорії Технології та додатки.
• векторы, матрицы и регрессия; • градиенты, оптимизация, вероятности и статистика; • реальные задачи анализа данных;🎓 Построишь математический фундамент и поймёшь, как работают алгоритмы ML под капотом. 👉 Записаться на курс Старт — 6 ноября, не упусти бонус!🎁
— практика и живые уроки — разбор кода и проверка домашних — поддержка в Telegram-чате🎓 За 2 месяца поймёте, как работают алгоритмы ML под капотом. 🗓️ Старт — 6 ноября 👉 Записаться на курс
git commit -m «fix everything again»
Каждый день — как новый релиз с багами и надеждой на hotfix 😅
👇 Пишите свой коммит в комментариях
Библиотека пхпшника
#байтовый_юморrawValue(), чтобы получить значение из SQL-выражения."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И сразу очищается кэш, проверяется код и запускаются тесты! Библиотека пхпшника
Всего пару минут — и ты поймёшь, куда двигаться дальше.👉 Пройти тест
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-код — защита станет заметно прочнее, а доступ под контролем.
Библиотека пхпшника->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/*
Библиотека пхпшника
#свежакNULL, масштабирование из коробки).
Настройка Laravel-проекта с подключением MongoDB Atlas.
Создание полиморфных моделей — Post, Article, Tutorial — которые живут в одной коллекции contents, но имеют разные поля.
Реализация CRUD-операций, поиска и категорий контента.
Использование MongoDB-фишек — массивов, вложенных документов, агрегаций и индексов.
💡 Главное преимущество
MongoDB позволяет хранить разные типы контента в одной коллекции без миграций и строгих схем.
Добавляете поле в модель — и оно уже работает.
📈 В итоге: Laravel остаётся удобным как Eloquent, но становится гибким, как NoSQL.
А блог из туториала — готовая база для любых CMS или knowledge-систем.
👉 Читать статью
Библиотека пхпшника