uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling

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

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

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
2 041
Obunachilar
-124 soatlar
-97 kun
-1830 kun
Postlar arxiv
Совет по тестированию в Laravel/PHP Вы можете написать тест, который ничего не утверждает. Он просто запускает что-то, что мо
Совет по тестированию в Laravel/PHP Вы можете написать тест, который ничего не утверждает. Он просто запускает что-то, что может выбросить или не выбросить исключение. 👉 @php_lib

Совет по Laravel💡 Хотите быстро создать нового пользователя? Выполните две вещи в Терминале: - php artisan tinker - User::fa
Совет по Laravel💡 Хотите быстро создать нового пользователя? Выполните две вещи в Терминале: - php artisan tinker - User::factory()->create(); По умолчанию Laravel имеет User Factory, который заполняет другие столбцы за вас. Но вы можете переопределить поля по своему усмотрению. P.S. пароль - "password" 👉 @php_lib

Совет по Laravel💡 Если вы хотите скрыть часть строки, в Laravel есть метод "Str::mask()", который маскирует часть строки с п
Совет по Laravel💡 Если вы хотите скрыть часть строки, в Laravel есть метод "Str::mask()", который маскирует часть строки с помощью повторяющегося символа, например "*". 👉 @php_lib

Совет по Laravel💡 Создайте свой собственный метод Blade Directive! Это очень просто - просто добавьте свой собственный метод
Совет по Laravel💡 Создайте свой собственный метод Blade Directive! Это очень просто - просто добавьте свой собственный метод в app/Providers/AppServiceProvider.php. 👉 @php_lib

Совет по Laravel💡 Выполните Closure после того, как команда выполнится без ошибок или с ошибками: 👉 @php_lib
Совет по Laravel💡 Выполните Closure после того, как команда выполнится без ошибок или с ошибками: 👉 @php_lib

Совет по Laravel💡 Используйте помощник Laravel optional() с callback для изящной обработки null-значений. 🕶️ Таким образом,
Совет по Laravel💡 Используйте помощник Laravel optional() с callback для изящной обработки null-значений. 🕶️ Таким образом, вы сможете выполнять операции с потенциально null-значениями без выброса ошибок. 👉 @php_lib

Простой способ внедрить https в продакшен-среде - просто добавьте это в провайдер app service provider 👉 @php_lib
Простой способ внедрить https в продакшен-среде - просто добавьте это в провайдер app service provider 👉 @php_lib

Как мы знаем, Laravel продолжает улучшать опыт разработчиков (DX) при создании приложений. Из всех этих возможностей есть одн
Как мы знаем, Laravel продолжает улучшать опыт разработчиков (DX) при создании приложений. Из всех этих возможностей есть одна, которая мне нравится больше всего. Это рендеринг почты в браузере!!! Почта - это один из самых распространенных способов, с помощью которого вы отправляете сообщения во внешний мир из своего приложения. Поэтому, если вы хотите быстро проверить, как выглядит ваше письмо, вы можете вернуть объект Mailable из route или controller, и Laravel умно отобразит HTML-шаблон в браузере. 👉 @php_lib

Совет по Laravel💡 Написание чисел Знаете ли вы, что с помощью помощника «Number», которым комплектуется Laravel, можно писат
Совет по Laravel💡 Написание чисел Знаете ли вы, что с помощью помощника «Number», которым комплектуется Laravel, можно писать числа в разных локалях? 🚀 👉 @php_lib

Совет по Laravel 💡 Улучшенная проверка наличия входных данных Нам часто нужно проверить, содержит ли запрос определенные зна
Совет по Laravel 💡 Улучшенная проверка наличия входных данных Нам часто нужно проверить, содержит ли запрос определенные значения. Знаете ли вы, что Laravel поставляется с двумя классными методами, «has» и «hasAny», для элегантного выполнения таких проверок? 🚀 👉 @php_lib

Совет по Laravel 💡 Модификатор Faker «valid()» Поскольку Laravel использует FakerPHP под капотом, вы можете использовать мод
Совет по Laravel 💡 Модификатор Faker «valid()» Поскольку Laravel использует FakerPHP под капотом, вы можете использовать модификатор «valid()», чтобы убедиться, что сгенерированные фальшивые данные соответствуют определенным правилам 🚀. 👉 @php_lib

Совет по Laravel 💡 Скрытие столбцов на лету Иногда вам может понадобиться скрыть атрибуты модели, которые не были определены
Совет по Laravel 💡 Скрытие столбцов на лету Иногда вам может понадобиться скрыть атрибуты модели, которые не были определены в массиве «hidden». Laravel позволяет сделать это на лету с помощью метода «makeHidden» 🚀. 👉 @php_lib

🐘 Тест по навыкам junior и middle PHP-программиста 🐘 Ответьте на 40 вопросов и проверьте, как вы умеете оценивать алгоритми
🐘 Тест по навыкам junior и middle PHP-программиста 🐘 Ответьте на 40 вопросов и проверьте, как вы умеете оценивать алгоритмическую сложность кода, работать с ним с точки зрения анализа и на сколько готовы к обучению на курсе — «PHP Developer. Professional». За 5 месяцев курса вы: - Досконально изучите инфраструктуру (Docker, виртуальные машины, обеспечение безопасности приложения, Composer и другое) - Разовьёте и прокачаете взаимодействие PHP с различными типами хранилищ (PostgreSQL, MySQL, NoSQL) - Освоите не только unit-тестирование, но и покрытие тестами всех слоёв приложения Время прохождения теста ограниченно 30 минут 👉 ПРОЙТИ ТЕСТ - https://otus.pw/ekmt/?erid=2VtzqvuCBmu 💣 Пройдите тест, получите скидку на курс, и записи уроков от преподавателей курса в подарок. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Сайт с пакетами для Laravel Научитесь создавать PHP-пакеты для Laravel с нуля, следуя этой открытой документации. Вклад в раз
Сайт с пакетами для Laravel Научитесь создавать PHP-пакеты для Laravel с нуля, следуя этой открытой документации. Вклад в разработку приветствуется. https://larapackages.com/ 👉 @php_lib

Советы по 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