uz
Feedback
Библиотека PHP программиста 👨🏼‍💻👩‍💻

Библиотека PHP программиста 👨🏼‍💻👩‍💻

Kanalga Telegram’da o‘tish

Полезные материалы по PHP, Laravel, Symfony, CodeIgniter, CakePHP, Phalcon По всем вопросам @evgenycarter

Ko'proq ko'rsatish
2 094
Obunachilar
-224 soatlar
-47 kunlar
-1130 kunlar
Postlar arxiv
Советы по Laravel Если ваш URL содержит параметры запроса, но вы хотите получить URL без некоторых из них, вы можете использо
Советы по Laravel Если ваш URL содержит параметры запроса, но вы хотите получить URL без некоторых из них, вы можете использовать метод fullUrlWithoutQuery(). 👉 @php_lib

Недокументированная возможность в Phpstorm: нативная консоль php -a с автодополнением из IDE В прошлой статье я уже рассказывал о том, что можно использовать консоль Xdebug как аналог Python Console в Phpstorm. В комментариях меня спросили, чем не подходит для этого нативная консоль php, которую можно вызвать командой php -a (Php Interactive Shell, далее в тексте будет просто консоль Php). Я тогда ответил, что она не интегрирована с IDE, и у нее нет соответствующих фич, таких как автодополнение. Однако недавно выяснилось, что на самом деле ее можно "интегрировать" с Phpstorm одним хитрым способом. Дело в том, что ее тоже можно запустить в режиме отладки, и тогда в качестве консоли отладки будет она сама. А в консоли отладки уже доступно автодополнение из IDE. https://habr.com/ru/articles/779548/ 👉 @php_lib

❓Что нового в PHP 8.3? PHP 8.3 вышел и уже вовсю используется, а вы еще не протестили нововведения? Тогда ждем вас на открыто
❓Что нового в PHP 8.3? PHP 8.3 вышел и уже вовсю используется, а вы еще не протестили нововведения? Тогда ждем вас на открытом практическом уроке от OTUS, где мы посмотрим, что принесла нам новая минорная версия и как это можно использовать. Также вы получите ответы на все возникающие вопросы! Спикер Александр Пряхин — технический директор юнита в Авито, опытный разработчик и преподаватель. Встречаемся 20 мая в 20:00 мск в рамках курса «PHP Developer. Professional». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS! 👉 Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: https://otus.pw/WOeq/?erid=2VtzqxB27fG Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

🚀 Совет по Laravel Если ваши маршруты содержат много контроллеров ресурсов, вы можете сгруппировать их и вызвать один Route:
🚀 Совет по Laravel Если ваши маршруты содержат много контроллеров ресурсов, вы можете сгруппировать их и вызвать один Route::resources() вместо множества одиночных операторов Route::resource(). 👉 @php_lib

🚀 Совет по Laravel Ускорьте миграции с помощью DB::unprepared()! ✔️ Простое выполнение файлов данных SQL для заполнения табл
🚀 Совет по Laravel Ускорьте миграции с помощью DB::unprepared()! ✔️ Простое выполнение файлов данных SQL для заполнения таблиц в Laravel. 🗂️✨ 👉 @php_lib

Я создал прототип за выходне phpup - однофайловый бинарник для запуска Composer и других инструментов, а также для установки PHP-интерпретатора для каждого проекта. Для его использования не обязательно иметь установленный PHP на вашей машине. https://github.com/pronskiy/phpup 👉 @php_lib

❓Как разобраться в сложных логических операциях в PHP? Многие разработчики считают, что логические операции — это настолько п
❓Как разобраться в сложных логических операциях в PHP? Многие разработчики считают, что логические операции — это настолько примитивные вещи, что в них можно полностью разобраться за 5 минут. Так ли это на самом деле? Узнайте на открытом практическом уроке от OTUS, где мы обсудим: 1. какое отношение к программированию имеют классические задачи про рыцарей и лжецов; 2. за счёт каких полезных приёмов можно упростить свой код; 3. как с помощью новых знаний «щёлкать» алгоритмические задачи на PHP. Спикер Дмитрий Кириллов — соучредитель и технический директор 1С-Старт, опытный разработчик. Встречаемся 14 мая в 20:00 мск в рамках курса «PHP Developer. Professional». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS! 👉 Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: https://otus.pw/2OfL/?erid=2Vtzqxbz3Ja Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Всегда радует этот небольшой рефактор для простых циклов «accumulation». Вы можете сразу же оптимизировать его с помощью встр
Всегда радует этот небольшой рефактор для простых циклов «accumulation». Вы можете сразу же оптимизировать его с помощью встроенной в PHP функции `array_filter`. Больше ничего не требуется. 👉 @php_lib

Один из самых старых советов и подсказок Laravel, но каждый раз, когда я делюсь им, многие люди говорят: «Вау, я не знал этог
Один из самых старых советов и подсказок Laravel, но каждый раз, когда я делюсь им, многие люди говорят: «Вау, я не знал этого, так круто». Цикл «forelse» в Blade. 👉 @php_lib

⚠ Ловушки в собеседовании на middle+ Go-разработчика — как их обойти? Получите ценные рекомендации от опытного эксперта и пов
Ловушки в собеседовании на middle+ Go-разработчика — как их обойти? Получите ценные рекомендации от опытного эксперта и повысьте свои шансы на успешное прохождение интервью на вакансию middle+ Golang-разработчика на открытом практическом уроке от OTUS. На вебинаре мы: - рассмотрим ключевые ошибки, которые могут стать преградой для вашего успешного трудоустройства; - разберем на реальных кейсах, как их избежать; - ответим на все возникающие вопросы. ⏰ Встречаемся 16 мая в 20:00 мск в преддверии старта курса «Golang Developer. Professional». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS! ➡ Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: РЕГИСТРАЦИЯ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

День релиза! 🚀 Laravel v11.7.0 Folio v1.1.8 Installer v5.8.0 Jetstream v5.1.0 Octane v2.3.10 Pennant v1.7.1 Pulse v1.1.0 Reverb v1.0.0-beta10 Scout v10.9.0 Socialite v5.14.0 Valet v4.6.2 👉 @php_lib

Что вы выберете? A или B? 👉 @php_lib
Что вы выберете? A или B? 👉 @php_lib

Что вы выберете? A или B? 👉 @php_lib
Что вы выберете? A или B? 👉 @php_lib

Совет по Laravel 💡 В Laravel есть функции oldestOfMany(), newestOfMany() и ofMany(), которые можно использовать для отношени
Совет по Laravel 💡 В Laravel есть функции oldestOfMany(), newestOfMany() и ofMany(), которые можно использовать для отношений hasMany. 👉 @php_lib

Совет по Laravel 💡 Если вы хотите показать «1 comment», но «2 commentS» с формой множественного числа в зависимости от колич
Совет по Laravel 💡 Если вы хотите показать «1 comment», но «2 commentS» с формой множественного числа в зависимости от количества, используйте `str()->plural()`. Вы также можете использовать его с помощником `str()` или с классом `Str::`. На ваше усмотрение. https://laravel.com/docs/11.x/strings#method-str-plural 👉 @php_lib

Совет по Laravel 💡 Eloquent метод orderByRaw() позволяет нам просто передать необработанный запрос для упорядочивания резуль
Совет по Laravel 💡 Eloquent метод orderByRaw() позволяет нам просто передать необработанный запрос для упорядочивания результатов. Например, сортировка по разнице между двумя столбцами. 👉 @php_lib

Лучшие практики использования перечислений в PHP Хотя перечисления в PHP призваны обеспечить простое и элегантное решение для
Лучшие практики использования перечислений в PHP Хотя перечисления в PHP призваны обеспечить простое и элегантное решение для работы с предопределенным набором значений, эти классы часто используются неправильно, что приводит к отсутствию согласованности из-за внедрения всевозможных методов, которые увеличивают их сложность. В этой статье мы рассмотрим некоторые методы (как хорошие, так и плохие) с целью прояснить понимание этих типов объектов, чтобы помочь вам построить более устойчивую и последовательную кодовую базу. https://jeffochoa.me/php-enums-best-practices 👉 @php_lib

Сниппет кода Laravel/MySQL Запрос предстоящих дней рождения по датам рождения - более сложная задача, чем вы думаете. Взгляни
Сниппет кода Laravel/MySQL Запрос предстоящих дней рождения по датам рождения - более сложная задача, чем вы думаете. Взгляните на этот пример из проекта с открытым исходным кодом Genealogy. 👉 @php_lib

Совет по Laravel 💡 Переменная $loop также содержит множество других полезных свойств: 👉 @php_lib
Совет по Laravel 💡 Переменная $loop также содержит множество других полезных свойств: 👉 @php_lib

Совет по Laravel💡 Если вы находитесь во вложенном цикле, вы можете получить доступ к переменной $loop родительского цикла че
Совет по Laravel💡 Если вы находитесь во вложенном цикле, вы можете получить доступ к переменной $loop родительского цикла через свойство parent: 👉 @php_lib

Библиотека PHP программиста 👨🏼‍💻👩‍💻 - Telegram kanali @php_lib statistikasi va tahlili