uk
Feedback
PHP Portal | Программирование

PHP Portal | Программирование

Відкрити в Telegram

Присоединяйтесь к нашему каналу и погрузитесь в мир для PHP-разработчика Связь: @devmangx

Показати більше
4 832
Підписники
-424 години
-147 днів
-7730 день
Архів дописів
Кэшировать огромные массивы данных стало проще. Этот новый пакет делает массу оптимизаций для работы с большим объёмом данных
Кэшировать огромные массивы данных стало проще. Этот новый пакет делает массу оптимизаций для работы с большим объёмом данных в кэше: - автоматически определяет крупные payload’ы кэша - сжимает данные - разбивает большие массивы или объекты на чанки - использует умную сериализацию Знакомьтесь: пакет iazaran/smart-cache. 👉 @PHPgx

Удаляйте ChatGPT. Вы не умеете им пользоваться. Большинство пользователей спамит в ИИ всякую чушь — просят рассказать анекдот
Удаляйте ChatGPT. Вы не умеете им пользоваться. Большинство пользователей спамит в ИИ всякую чушь — просят рассказать анекдот, изливают душу и используют как Гугл. Российский тимлид OpenAI Вадим Петрич рассказывает в «Доктор GPT» как извлекать из нейронок максимум пользы. Это очень интересно: • ТОП №1 нейросеть, генерирующая видео без цензуры вообще • Готовые промты на все случаи жизни • Инсайды и разработки от китов индустрии Подпишитесь, с Доктором GPT нейронки станут инструментом роста, а не безделушкой: https://t.me/+K65EHRh_x_c2OTli

Быстрый cовет по Laravel Laravel может отправлять тебе email-уведомления, когда важная консольная команда падает. Просто испо
Быстрый cовет по Laravel Laravel может отправлять тебе email-уведомления, когда важная консольная команда падает. Просто используй хелпер emailOutputOnFailure(). 👉 @PHPgx

Совет по filamentphp Не полагайтесь на официальную страницу с плагинами, когда речь идёт об актуальной информации по совмести
+1
Совет по filamentphp Не полагайтесь на официальную страницу с плагинами, когда речь идёт об актуальной информации по совместимости версий. Доверяйте GitHub-репозиторию пакета. Я видел, что на сайте некоторые пакеты помечены как «не совместимые с v4», но если посмотреть на GitHub - они вполне поддерживают v4. Пример: https://filamentphp.com/plugins/diogogpinto-auth-ui-enhancer 👉 @PHPgx

Айтишники не рассказывают где учатся бесплатно и эффективно Никому не говори об этом канале!!! В сфере онлайн образования поя
Айтишники не рассказывают где учатся бесплатно и эффективно Никому не говори об этом канале!!! В сфере онлайн образования появился новый гигант «TERMINAL» — который разрушит индустрию платных IT-курсов Бесплатный доступ:
🔄Практические курсы и задания 🔄Книги и статьи от профи 🔄Полезные инструменты и ресурсы 🔄IT-новости и инсайды
Обучение по всем направлениям: SQL, Python, Frontend, PHP, C++, Golang, GIT, Linux, Java, кибербезопасность и др. Если ценишь знания — подпишись: @Terminal_tg

Вот тебе совет по Laravel Race condition’ы не выбрасывают исключений - они тихо портят данные. Если ты обновляешь несколько м
Вот тебе совет по Laravel Race condition’ы не выбрасывают исключений - они тихо портят данные. Если ты обновляешь несколько моделей (особенно в платёжных сценариях!!!), оберни это в транзакцию, залочь строки и выполняй сайд-эффекты после коммита. Будущий ты скажет спасибо 👉 @PHPgx

Только спустя столько лет работы с Laravel я узнал, что пустой вызов dd() выводит на страницу эмодзи баг… Клёво 😂 👉 @PHPgx
Только спустя столько лет работы с Laravel я узнал, что пустой вызов dd() выводит на страницу эмодзи баг… Клёво 😂 👉 @PHPgx

Repost from IT Portal
PHP живее всех живых: вышел релиз 8.5 В нём: оператор пайпа (|>), расширение для работы с URI, апгрейды констант и ещё куча г
PHP живее всех живых: вышел релиз 8.5 В нём: оператор пайпа (|>), расширение для работы с URI, апгрейды констант и ещё куча годноты. Подробнее тут @IT_Portal

Тестирование в Laravel 12.28 стало быстрее Теперь можно кэшировать роуты и конфиг один раз за прогон тестов, вместо того чтоб
Тестирование в Laravel 12.28 стало быстрее Теперь можно кэшировать роуты и конфиг один раз за прогон тестов, вместо того чтобы пересобирать их для каждого теста. Отличный прирост производительности для приложений с большим количеством роутов или тяжёлым конфигом Работает как в PHPUnit, так и в Pest 👉 @PHPgx

Новая валидация в Laravel 12.21 Добавлено новое правило in_array_keys, которое проверяет наличие определённых ключей в массив
Новая валидация в Laravel 12.21 Добавлено новое правило in_array_keys, которое проверяет наличие определённых ключей в массиве. Больше не нужно вручную вызывать array_key_exists. 👉 @PHPgx

Совет по таблицам filamentphp Группы по дате Когда вы используете колонку с типом date-time для группировки, может понадобить
+1
Совет по таблицам filamentphp Группы по дате Когда вы используете колонку с типом date-time для группировки, может понадобиться сгруппировать записи только по дате, игнорируя время. Для этого используйте метод date() у объекта Group. Документация: https://filamentphp.com/docs/4.x/tables/grouping#date-groups 👉 @PHPgx

🖼️ Ищем PHP разработчиков. Релокейт, удалёнка, платим много! Специально для Вас, собираем лучшие вакансии по PHP с прямыми к
🖼️ Ищем PHP разработчиков. Релокейт, удалёнка, платим много! Специально для Вас, собираем лучшие вакансии по PHP с прямыми контактами в Telegram на канале @it_match_php. Подпишись чтобы не упустить свой шанс получить лучший оффер! 🔗 Посмотреть вакансии

Начиная с Laravel 12.36, можно использовать метод File::allDirectories, чтобы получить массив всех вложенных директорий (вклю
Начиная с Laravel 12.36, можно использовать метод File::allDirectories, чтобы получить массив всех вложенных директорий (включая поддиректории) в указанном пути 👉 @PHPgx

Для всех, кто говорит: «Зачем разработчики Laravel изобретают колесо заново?» 👀 Потому что наши колёса - со стилем, читаемос
Для всех, кто говорит: «Зачем разработчики Laravel изобретают колесо заново?» 👀 Потому что наши колёса - со стилем, читаемостью и скоростью 😎 PHP просто работает. Laravel течёт 👉 @PHPgx

То, что доктор прописал! 9 самых необходимых IT-каналов, которые должен читать каждый айтишник: Доктор Python — коды, хаки и
То, что доктор прописал! 9 самых необходимых IT-каналов, которые должен читать каждый айтишник: Доктор Python — коды, хаки и фичи. Доктор Techlogy — свежие технологии и их применение. Доктор Cyber — информационная безопасность без скуки. Доктор GitHub — лучшие репозитории от врача. Доктор IT — всё о цифровом мире и его инсайтах. Доктор GameDev — рецепты создания игр и гайды. Доктор GPT — лучшие промпты и сервисы ИИ. Доктор Memes — смех лечит лучше любых апдейтов. Доктор C++ — фичи, советы и код без боли. Подпишись, чтобы стать профессором, а не пациентом.

Laravel 12.37 добавляет новый метод insert() для фабрик моделей Теперь можно засевать тысячи записей одним SQL-запросом - Соб
Laravel 12.37 добавляет новый метод insert() для фабрик моделей Теперь можно засевать тысячи записей одним SQL-запросом - События моделей и наблюдатели не вызываются, работает как сырой insert. Идеально подходит для тестирования, сидирования и высоконагруженных сценариев 💡 👉 @PHPgx

В копилку полезного: принёс ещё одну огромную базу бесплатных API. Внутри аж 1511 штуки на любой вкус: от игр и погоды до финансов и здоровья Забираем здесь 👍 👉 @PHPgx

Зарплата 207.000р у Middle-разработчика в Яндекс «В день уходит несколько часов на созвоны, в остальное время закрываю задачк
Зарплата 207.000р у Middle-разработчика в Яндекс «В день уходит несколько часов на созвоны, в остальное время закрываю задачки из спринта, редко перерабатываю. У компании топовый офис, но с коллективом как-то не заладилось. Радуюсь классному ДМС и стабильной зарплате» - middle разработчик из Яндекса. Бигтех по-русски - канал с реальными зарплатами и историями IT-специалистов российского БигТеха. Там уже опубликованы рассказы программистов Альфа-банка, Сбера и Тинькофф 🤯 Читайте: @bigtech_russia

Вы, конечно, знакомы с middleware, которые идут вместе с Laravel Но я часто замечаю, что многим начинающим сложно понять разн
Вы, конечно, знакомы с middleware, которые идут вместе с Laravel Но я часто замечаю, что многим начинающим сложно понять разницу между Before (Request) и After (Response) middleware. По сути, различие между ними зависит от того, когда вызывается колбэк-функция $next. Если ваше middleware выполняет какие-то действия до вызова $next, это Request (Before) middleware, которое отрабатывает до вызова контроллера. С другой стороны, если оно выполняет какие-то действия после вызова $next, то это Response (After) middleware, которое выполняется после того, как контроллер уже был выполнен 👉 @PHPgx

Новые строковые методы в Laravel 12.21 Добавлены новые хелперы для строк: doesntStartWith() и doesntEndWith(). Сразу напрашив
Новые строковые методы в Laravel 12.21 Добавлены новые хелперы для строк: doesntStartWith() и doesntEndWith(). Сразу напрашиваются два варианта использования: Упрощение отрицательных условий в if Проверка расширений файлов 👉 @PHPgx