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

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

@phpproglib

Все самое полезное для пхпшника в одном канале.

По рекламе: @tproger_sales_bot

Учиться у нас: clc.to/M561SQ

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
Subscribers
10.5K
Photos
1.8K
Videos
31
Links
4.6K

Showing posts older than #3189 · Back to latest

Older Posts 20 shown
Post #3188 2.87K
Дни, проведенные перед голубыми экранами, сказываются на качестве нашего сна. Почитайте статью Proglib о том, почему хорошо спать — это очень важно.
А как спите вы?
👌 — прекрасно
🤯 — а кто сейчас хорошо спит?
🌚 — сон для слабаков
Библиотека программиста 😴 Кодинг от заката до рассвета: как правильно улучшить качество своего сна и избежать проблем с психическим здоровьем? Все мы знаем, что сон в течение восьми часов в сутки – залог здоровья (как физического, так и умственного). Но как влияет качество сна на нашу психику?
  • 🌚 18
  • 👌 15
  • 🤯 12
  • ❤ 4
  • 👍 3
Post #3187 2.93K
Бессерверные приложения Laravel с AWS Lambda и PlanetScale

С помощью пошаговой инструкции автор подробно описывает, как создать приложение Laravel на платформе AWS Lambda, интегрировать его с API Gateway и использовать внутренние инструменты AWS для управления приложением и масштабирования его ресурсов

https://planetscale.com/blog/serverless-laravel-app-aws-lambda-bref-planetscale
Planetscale Serverless Laravel applications with AWS Lambda and PlanetScale — PlanetScale Learn how to create serverless Laravel applications by deploying them to AWS Lambda and using PlanetScale as the database.
  • 👍 5
  • ❤ 4
Post #3186 3.27K
"Я сделал роутер с атрибутами"

Статья для новичков, которые уже познакомились с маршрутизаторами в популярных фреймворках и хотят узнать как реализовать похожий функционал своими руками

https://dev.to/sensorario/i-made-a-php-router-with-attributes-b7e
DEV Community I made a php router with attributes I'll make a little example of usage of attributes in php
  • ❤ 8
  • 🍌 3
  • 👍 1
  • 🐳 1
Post #3184 2.86K
Чтение конфигурации пакета внутри Symfony Compiler Passes

В статье автор объясняет, как читать и анализировать конфигурацию бандла внутри компиляторного прохода Symfony.

Автор проходит по различным примерам использования конфигурационных файлов в бандлах Symfony, а затем объясняет, как извлечь эту информацию внутри компиляторного прохода, чтобы использовать ее во время процесса компиляции

https://doeken.org/tip/reading-bundle-configuration-inside-symfony-compiler-passes
doeken.org Quick tip: Reading bundle configuration inside Symfony Compiler Passes How to inject bundle configuration into compiler passes in Symfony.
  • ❤ 5
  • 👍 1
Post #3183 2.76K
Недавно появилась новость о том, как пользователь изменил файл composer.json в репозитории Packagist с целью найти работу. Ответная реакция не заставила себя долго ждать, однако фидбека по поводу этого кандидата они не дали😞

Статья, вышедшая на сайте https://blog.packagist.com/, рассказывает о том, что учётная запись одного из сотрудников Packagist.org (веб-сервиса для поиска и управления пакетами PHP) была взломана и использована для выкладывания "вредоносного" кода в несколько популярных пакетов. В статье описывается, как была обнаружена эта атака и каким образом владельцы Packagist.org приняли меры для предотвращения дальнейшего распространения вредоносного кода.

Статья также подчеркивает важность безопасности при работе с пакетами и открытым исходным кодом, а также необходимость внимательно отслеживать источники, из которых загружаются пакеты и обновления для защиты от подобных атак.

https://blog.packagist.com/packagist-org-maintainer-account-takeover/
  • ❤ 5
  • 👍 4
Post #3181 2.46K

Forwarded from Библиотека программиста

🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

Бесплатный курс для всех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании либо улучшить навыки письма.

Курс состоит из семи модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Ограничений на время прохождения заданий нет.

Курс будет интересен авторам, работающим в составе редакции, копирайтерам-одиночкам и просто программистам, которые хотят научиться интересно рассказывать о собственных проектах.

Материалы регулярно дополняются, обновляются и корректируется. Отвечаем на все учебные вопросы в комментариях курса.

Как стать автором «Библиотеки программиста» и получать гонорары за статьи?
➡️ Заполните анкету.
Если все ок, мы свяжемся с вами и обсудим дальнейшие шаги.
  • ❤ 4
  • 👍 1
Post #3179 2.82K
Создание системы бронирования в Laravel с помощью Lara Reserve

Статья рассказывает о том, как создать систему бронирования веб-сайта с помощью фреймворка Laravel и пакета Lara Reserve. Автор предоставляет пошаговые инструкции по настройке проекта, созданию моделей, миграций, контроллеров и представлений для реализации функционала бронирования. Кроме того, рассматриваются такие вопросы, как настройка маршрутов и использование Ajax для динамического обновления страницы.

https://dev.to/shayan-yousefi/creating-a-reservation-system-in-laravel-with-lara-reserve-a-step-by-step-guide-26nf
DEV Community Creating a Reservation System in Laravel with Lara Reserve: A Step-by-Step Guide Greetings, and welcome to my first post on this site! Introduction: In this tutorial, I...
  • ❤ 6
  • 🍌 3
  • 👍 1
Post #3178 2.67K
Новое в Symfony 6.3: Улучшения эмодзи

Помимо представленных в статье улучшений в самом Symfony 6.3 были внесены улучшения в работе с эмодзи, в частности:

1. Поддержка более 3 500 новых эмодзи из набора Unicode 13.0.

2. Исправление проблемы с кодировкой эмодзи, которая делала невозможным правильное отображение некоторых эмодзи в UTF-8.

3. Добавление новой функции, которая позволяет производить поиск эмодзи в текстовых полях по их названиям, включая синонимы и альтернативные названия.

https://symfony.com/blog/new-in-symfony-6-3-emoji-improvements
Symfony New in Symfony 6.3: Emoji Improvements (Symfony Blog) Symfony 6.3 adds a new feature to strip emojis from string contents and the option to compress all the emoji data to save disk space.
  • 😁 11
  • ❤ 6
  • 🐳 3
  • 👍 2
  • 🍌 2
Post #3177 2.96K
Статья на сайте Laravel News рассказывает о том, как в Laravel можно использовать не только методы-действия (actions), но и другие подходы к организации кода. Авторы статьи говорят о возможностях классов-контроллеров для группировки связанных между собой функций, о преимуществах и недостатках такого подхода и о том, как работать с методами-действия внутри классов-контроллеров. Особое внимание уделяется пониманию структуры приложения в Laravel и принципам его работы.

https://laravel-news.com/going-past-actions-in-laravel
Laravel News Going past Actions in Laravel - Laravel News Over the last year or so, the Action based approach has been gaining popularity in the Laravel world. I was a big fan of this and adopted it relatively early on
  • ❤ 6
  • 👍 2
  • 🔥 2
  • 🤯 1
Post #3175 2.9K
Статья рассказывает о том, как реализовать генерацию PDF-файлов с помощью библиотеки Browsershot в фреймворке Laravel. В статье описаны все необходимые шаги для настройки окружения и установки необходимых пакетов. Далее автор подробно описывает процесс создания шаблона PDF-файла и генерации его с помощью Browsershot. Также в статье приводятся примеры кода и объясняются некоторые сложности, с которыми могут столкнуться разработчики при реализации подобной функциональности.

https://fly.io/laravel-bytes/invoice-pdf-generation-with-browsershot/
Fly Invoice PDF generation with Browsershot How to use Spatie's Browsershot package to make invoice PDF's, running in a job that's processed by a queue worker.
  • ❤ 7
  • 🍌 2
  • 👍 1
Post #3173 2.67K
Post #3171 2.54K

Forwarded from Библиотека программиста

Несколько важных и полезных приемов, команд и инструментов для разрабов-линуксоидов от инженеров из GitHub.

Читать
  • ❤ 6
Post #3170 3.03K
Все, что вы можете протестировать в своем приложении Laravel

Статья рассказывает о способах тестирования Laravel-приложений. Автор статьи объясняет, почему тестирование является важной частью разработки и почему все должны писать тесты для своего кода.

https://christoph-rumpel.com/2023/3/everything-you-can-test-in-your-laravel-application
Christoph-Rumpel Everything You Can Test In Your Laravel Application A common challenge in testing is not only HOW to test something, but WHAT you can test. That's why I have made a list of all the things I like to test in my applications.
  • ❤ 8
Post #3169 2.55K
#хочу_спросить

Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
  • ❤ 4
  • 👍 3
Post #3168 2.82K
Невероятно быстрый анализ Markdown в PHP с использованием FFI и Rust

Чтобы
сделать парсинг Markdown-файлов более эффективным на уровне языка, авторы статьи используют Rust для написания более быстрого парсера. Rust-парсер генерирует C структуру, которую затем можно вызывать из PHP, используя FFI.

Статья подробно описывает этот процесс, включая установку и настройку необходимых компонентов, написание Rust-парсера, генерацию C структуры, написание PHP-обертки для FFI и интеграцию всего этого в PHP-приложении.

https://ryangjchandler.co.uk/posts/blazingly-fast-markdown-parsing-in-php-using-ffi-and-rust
ryangjchandler.co.uk Blazingly fast Markdown parsing in PHP using FFI and Rust Exploring software development with PHP, JavaScript, Rust, and beyond.
  • ❤ 10
  • 👍 3
Post #3167 2.77K
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →