PHP-BE1
311 subscribers
340 photos
11 videos
19 files
621 links
Канал по PHP, полезный и интересный контент для всех уровней.
По вопросам сотрудничества @cyberJohnny
Download Telegram
Что нового в 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-шаблон в браузере.
Простой способ добавить использование протокола HTTPS в производственной среде - это просто включить его в поставщике услуг по приложениям.
Краткое руководство по PHP-генераторам
https://www.crwlr.software/blog/php-generators-quickstart-tutorial
@php_be1
Подсказка по Laravel 💡

Для удобной обработки значений null используйте вспомогательную функцию Laravel optional() с колбэком. 🕶 Это позволит вам без ошибок выполнять операции с возможными null-значениями.

👉 [|@php_be1]
This media is not supported in your browser
VIEW IN TELEGRAM
8 июня PHP исполнилось 29 лет
@php_be1