PHP-BE1
310 subscribers
337 photos
11 videos
19 files
620 links
Канал по PHP, полезный и интересный контент для всех уровней.
По вопросам сотрудничества @cyberJohnny
Download Telegram
Совет по Laravel 💡

Знаете ли вы, что вы можете временно отключить временные метки при сохранении модели?

👉 [|@php_be1]
🐘 Тест по PHP

🔥 Проверь насколько хорошо ты знаешь PHP

Ответишь — пройдешь на продвинутый курс "PHP Developer. Professional" от OTUS по специальной цене.

В последние годы работодатели отдают предпочтение PHP-разработчикам, которые не только пишут чистый код, но и умеют работать с инфраструктурой, в команде.

👩‍💻 Поэтому программа курса глубоко погружается в экосистему PHP:

Инфраструктура — Docker, виртуальные машины, облака, сетевое взаимодействие, обеспечение безопасности приложения, Composer, управление зависимостями, очереди и построение асинхронного взаимодействия.
Хранилище — PostgreSQL, MySQL, NoSQL (Clickhouse, ElasticSearch) и взаимодействие PHP с различными типами хранилищ.
Тестирование — не только unit-тесты, но и покрытие тестами всех слоёв приложения

➡️ ПРОЙТИ вступительный ТЕСТ: https://clck.ru/3G5DyQ

Приятный бонус Курс можно приобрести в рассрочку и без переплаты

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Совет по Laravel: wherePivot.

В отношениях "многие-ко-многим" можно добавлять условия where в таблицу промежуточной связи, используя метод `wherePivot`.

👉 [|@php_be1]
Laravel приобрела Inertia.js.
Автор проекта, Jonathan Reinink, переключился на Tailwind CSS и останется на проекте только в роли консультанта.
@php_be1
Представляем Rich Text в Laravel

При создании форм для приложения нередко возникает потребность в поле, где обычное текстовое поле (textarea) не подходит. Как же быть? Можно обработать данные на сервере и рассматривать ввод как Markdown, но это требует ручной настройки и часто бывает ограничивающим. Более подходящим вариантом является использование редактора с поддержкой rich text, который предоставляет множество возможностей для настройки.

https://tighten.com/insights/rich-text-laravel/

👉 [|@php_be1]
Недавно мне удалось попользоваться такой замечательной библиотекой как Saloon. О ее существовании я не знал, и решил с вам поделиться опытом - возможно вы тоже не знали??

Вкратце это удобный пакет для написания интеграция с другими сис-ма по http api. Там есть своя структура для описания взаимодействия и различная небольшая экосистема (тестирование, работа с exceptions и другое).

Свой опыт я решил описать на laravel.su для большего охвата аудитории. 😊
Резюмируя - пакет мне понравился конечно, пришлось встретиться с несколькими незначительными нюансами - но пока все идет ровно.


Почитать можно здесь

А если у вас уже есть опыт - напиши в комментариях - может еще не поздно все удалить 😁 и переписать !!
@php_be1
https://laravel.su/p/saloon-universalnyi-instrument-dlia-integracii-po-api
Релиз PHP 8.4.4 и 8.3.17
https://www.php.net/ChangeLog-8.php
@php_be1
Релиз PHP 8.4.4 и 8.3.17

https://www.php.net/ChangeLog-8.php

👉 [|@php_be1]
История создания идеального Docker для Laravel

На первый взгляд, упаковать PHP в контейнер и настроить GitHub Actions кажется простым делом. Но, как часто бывает, реальность оказалась более сложной. Это рассказ о том, как я вернулся к разработке на PHP и решал накопившиеся проблемы с деплоем проекта на Laravel. Я работал над созданием Docker-образа, несколько раз изменял процесс деплоя, искал компромиссы там, где это можно было сделать, и полностью перестраивал архитектуру в тех случаях, когда компромиссы были неприемлемы.

👉 [|@php_be1]
Laravel 12 уже завтра
@php_be1
🚀 Переходите на новый уровень PHP-разработке!

📚 Курс Symfony Framework создан для тех, кто стремится стать востребованным разработчиком уровня middle+ и senior. Мы научим вас решать задачи уровня enterprise на одном из самых мощных PHP-фреймворков — Symfony!

🔧 Почему Symfony? Symfony — это выбор компаний, создающих сложные и надежные приложения. На нашем курсе вы научитесь:
- Использовать Symfony в проектах;
- Обеспечивать безопасность приложения;
- Тестировать и мониторить полученный код;
- Использовать встроенные инструменты фреймворка;
- Разворачивать приложения в различных окружениях.

👩‍🏫 Что вас ждет на курсе? Вы освоите все ключевые функции Symfony под руководством преподавателей-практиков, которые работают на реальных проектах с использованием Symfony, Laravel и других популярных фреймворков.

🚀 Регистрируйтесь прямо сейчас, пройдите короткий тест и получите возможность учиться у экспертов на самых выгодных условиях с промокодом- "Symfony_1_25", а также в рассрочку: 💥👉 https://clck.ru/3GbJhB

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Релиз Filament 3.3
с поддержкой Laravel 12
https://filamentphp.com/
@php_be1