PHP-BE1
311 subscribers
340 photos
11 videos
19 files
621 links
Канал по PHP, полезный и интересный контент для всех уровней.
По вопросам сотрудничества @cyberJohnny
Download Telegram
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 можно форматировать числа в разных локалях? 🚀
При использовании сторонних API задавайте свой собственный юзерагент. И, если у них возникнет проблема, то владелец API сможет связаться с вами, а не просто заблокирует доступ.
@php_be1
Laravel постоянно совершенствует опыт разработчиков при создании приложений. Одним из моих любимых нововведений является рендеринг почты в браузере!

Электронная почта - один из основных способов отправки сообщений из вашего приложения во внешний мир. Поэтому, если вам нужно быстро посмотреть, как будет выглядеть ваше письмо, вы можете вернуть объект Mailable из маршрута или контроллера, и Laravel умело покажет HTML-шаблон в браузере.