PHP-BE1
310 subscribers
340 photos
11 videos
19 files
621 links
Канал по PHP, полезный и интересный контент для всех уровней.
По вопросам сотрудничества @cyberJohnny
Download Telegram
Релиз Statamic 5
CMS на базе Laravel
https://statamic.com/blog/statamic-5-is-here
@php_be1
Один из древних советов и подсказок по Laravel, но каждый раз, когда я им делюсь, многие говорят: "Ух ты, я об этом не знал, это круто".

Цикл "forelse" в Blade. 👉 [|@php_be1]
Всегда приятно видеть такие небольшие улучшения кода для простых циклов "накопления". Можно сразу же оптимизировать его, используя встроенную функцию PHP `array_filter`. Никаких дополнительных действий не требуется.
This media is not supported in your browser
VIEW IN TELEGRAM
Я разработал прототип за выходные.

"phpup" - это однофайловый исполняемый файл для запуска Composer и других инструментов, а также для установки PHP-интерпретатора для каждого проекта.

Для использования не нужно иметь установленный PHP на своем компьютере.

Ссылка на GitHub: https://github.com/pronskiy/phpup

👉 [@php_be1]
https://github.com/pronskiy/phpup
Как разобраться в сложных логических операциях в PHP?

Многие разработчики считают, что логические операции — это настолько примитивные вещи, что в них можно полностью разобраться за 5 минут. Так ли это на самом деле? Узнайте на открытом практическом уроке от OTUS, где мы обсудим:

1. какое отношение к программированию имеют классические задачи про рыцарей и лжецов;
2. за счёт каких полезных приёмов можно упростить свой код;
3. как с помощью новых знаний «щёлкать» алгоритмические задачи на PHP.

Спикер Дмитрий Кириллов — соучредитель и технический директор 1С-Старт, опытный разработчик.

Встречаемся 14 мая в 20:00 мск в рамках курса «PHP Developer. Professional». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!

👉 Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: https://clck.ru/3AbSfD

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Коллекция удобных онлайн-инструментов для веб-разработчиков. Есть исходники — можно захостить всё прямо у себя.
https://it-tools.tech/
@php_be1
А вы знали, что в Laravel есть хелперы blank и filled?
@php_be1
Что нового в PHP 8.3?

PHP 8.3 вышел и уже вовсю используется, а вы еще не протестили нововведения? Тогда ждем вас на открытом практическом уроке от OTUS, где мы посмотрим, что принесла нам новая минорная версия и как это можно использовать. Также вы получите ответы на все возникающие вопросы!

Спикер Александр Пряхин — технический директор юнита в Авито, опытный разработчик и преподаватель.

Встречаемся 20 мая в 20:00 мск в рамках курса «PHP Developer. Professional». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!

👉 Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: https://clck.ru/3AhJgY

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Советы по Laravel: если нужно получить URL без некоторых параметров запроса, используй метод fullUrlWithoutQuery().
Еще один сайт с пакетами для Laravel
https://larapackages.com/
@php_be1
А вы в курсе, что в Laravel существуют хелперы blank и filled?

👉 [|@php_be1]
Рекомендация по Laravel 💡

Использование модификатора Faker «valid()»

Так как Laravel применяет FakerPHP, вы можете воспользоваться модификатором «valid()» для проверки соответствия созданных фальшивых данных заданным критериям 🚀.

👉 [|@php_be1]
🐘 Тест по навыкам junior и middle PHP-программиста 🐘

Ответьте на 40 вопросов и проверьте, как вы умеете оценивать алгоритмическую сложность кода, работать с ним с точки зрения анализа и на сколько готовы к обучению на курсе — «PHP Developer. Professional».

За 5 месяцев курса вы:
- Досконально изучите инфраструктуру (Docker, виртуальные машины, обеспечение безопасности приложения, Composer и другое)
- Разовьёте и прокачаете взаимодействие PHP с различными типами хранилищ (PostgreSQL, MySQL, NoSQL)
- Освоите не только unit-тестирование, но и покрытие тестами всех слоёв приложения

Время прохождения теста ограниченно 30 минут

👉 ПРОЙТИ ТЕСТ - https://clck.ru/3AkF6B

💣 Пройдите тест, получите скидку на курс, и записи уроков от преподавателей курса в подарок.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Рекомендация по Laravel 💡

Оптимизированная проверка наличия входных данных

Часто возникает необходимость проверить, содержатся ли в запросе определенные значения. Знаете ли вы, что Laravel предоставляет два удобных метода, «has» и «hasAny», для элегантного выполнения таких проверок? 🚀

👉 [|@php_be1]
Поиск по документации всей экосистемы Laravel
https://laradocs.dev/
@php_be1
Релиз Laravel 11.9
https://github.com/laravel/framework/releases/tag/v11.9.0

+релизы:
Laravel v10.48.12
Breeze v2.0.5
Cashier Paddle v2.4.3
Octane v2.3.12
Prompts v0.1.23
Pulse v1.2.2
Reverb v1.0.0-beta12
Volt v1.6.4
@php_be1
Я пишу свой код в контроллере
https://hakanaktas.com.tr/2024-05-11-i-write-my-code-in-controller
@php_be1
Оптимизация времени начальной загрузки Laravel за счет использования хеш-таблицы для хранения провайдеров
https://sarvendev.com/2024/05/laravel-bootstrap-time-optimization-by-using-a-hashtable-to-store-providers/
@php_be1
Совет по Laravel:

Как написать числа.

Вы знали, что с помощью встроенного помощника "Number" в Laravel можно форматировать числа в разных локалях? 🚀