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

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

@phpgx

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

Связь: @devmangx
Subscribers
4.65K
Photos
426
Videos
20
Links
212

Showing posts older than #659 · Back to latest

Older Posts 18 shown
Post #649 3.21K
Совет по Laravel для пользователей Boost

После установки стороннего пакета снова запустите команду php artisan boost:install, чтобы проверить, не опубликовал ли этот пакет свои guidelines/skills для Boost.

👉 @PHPgx
  • ❤ 5
Post #647 2.8K
php://memory — это поток, который существует в оперативной памяти (RAM).

php://temp сначала работает в RAM, но после 2 МБ (настраивается) начинает скидывать данные на диск.

Никакого tmpfile(). Никакой временной директории. Никакой очистки.

Отлично подходит для сборки файлов в памяти перед отправкой в PHP.

А ты знал про трюк с maxmemory:?

👉 @PHPgx
  • ❤ 17
  • 🤔 2
  • 🔥 1
Post #646 2.92K
PHP позволяет вам придумывать собственные протоколы. И почему-то все об этом забывают!

Любой вызов fopen(), fread() или file_get_contents() может работать с ВАШИМ протоколом.

db://, s3://, config:// — да вообще с чем угодно.

fopen() — это не только про файлы. И никогда не было только про них.

Знали об этом? Штука довольно продвинутая 👀

👉 @PHPgx
  • ❤ 16
  • 👍 14
  • 🔥 2
Post #645 3.04K
Совет по Laravel

Работаешь с мультиязычным проектом и хочешь проверить, что нигде не пропущены переводы?

Я видел для этого отдельные пакеты, но на самом деле всё можно сделать прямо в тесте на Pest.

Вот метод теста, который мне подсказал Claude Code. Довольно умно, да?

👉 @PHPgx
  • 👍 10
  • 👎 5
  • 🔥 1
  • 🌚 1
Post #642 2.45K
Что нового в Laravel 12.52

👉 @PHPgx
  • 👍 4
  • ❤ 3
Post #641 2.26K
Новое в v1.6.0 официального Laravel-расширения для VS Code:

Интеграция со встроенным test runner в VS Code!

Теперь тесты отображаются в боковой панели Test Explorer, и запускать их можно прямо из Command Palette. Работает и с Pest, и с PHPUnit 👍

👉 @PHPgx
  • 👍 8
  • 🔥 4
Post #639 2.3K
Новый инструмент для Laravel!
(но написан на Go)

Eljakani/ward — security-сканер для Laravel-проектов. Выявляет ошибки конфигурации, уязвимости и утёкшие секреты. Оснащён удобным TUI-интерфейсом.

https://github.com/Eljakani/ward

👉 @PHPgx
  • ❤ 7
  • 👍 3
Post #638 2.38K
Что нового в Laravel 12.51

👉 @PHPgx
  • ❤ 5
  • 👍 1
Post #637 3.16K
Совет по Laravel

Метод updateQuietly() позволяет изменять модели «тихо», без триггера EVENTS.

Идеально подходит для cron-задач, импортов или случаев, когда нужно обновить связанные данные без каскадных уведомлений и запуска тяжёлых observers

👉 @PHPgx
  • ❤ 6
Post #635 2.51K
Что нового в Laravel 12.50

👉 @PHPgx
  • 👍 6
  • ❤ 3
Post #633 3.38K
Что нового в Laravel 12.49

👉 @PHPgx
  • ❤ 10
  • 🌚 1
Post #632 2.51K
Boost 2.0 уже вышел ⚡️

В этом обновлении многие гайдлайны пакетов перенесены в agent skills для более корректного управления контекстом.

Это маст-хев, если хочешь получать лучшие результаты от агентов при разработке Laravel-приложений.

composer update
php artisan boost:install


https://github.com/laravel/boost/releases/tag/v2.0.0

👉 @PHPgx
  • ❤ 11
  • 👍 2
Post #629 2.44K
Совет по filamentphp

В таблице можно добавить кастомное действие Replicate / Duplicate.

В этом экшене вы можете:
- использовать метод Eloquent ->replicate() для создания копии записи
- затем изменить нужные поля и вызвать ->save()
- скопировать связанные изображения, если вы используете пакет Spatie Media Library

👉 @PHPgx
  • 👍 5
  • ❤ 4
Post #628 2.35K
Pro совет Laravel

Избегайте дублирования правил валидации пароля по всему проекту на Laravel (форма регистрации, профиль, API и т.д.), настроив их один раз через Password::defaults() в методе boot сервис-провайдера.

👉 @PHPgx
  • ❤ 12
  • 👍 7
Post #626 2.37K
Новая PHP библиотека

tomloprod/radiance: PHP библиотека, предназначенная для генерации красивых, детерминированных аватаров с градиентной сеткой из любой строки.

Один и тот же вход всегда генерирует тот же уникальный аватар: идеально подходит для профилей пользователей, идентиконов и многого другого. Ссылка на GitHub: radiance

👉 @PHPgx
  • 👍 11
  • ❤ 3
  • 🤔 1
Post #622 2.55K
Совет по filamentphp

Если у вас есть Textarea и нужно валидировать максимальную длину в строках, можно использовать inline-кастомное правило валидации вот таким образом.

👉 @PHPgx
  • ❤ 7
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 →