Первый взгляд на Laravel Prompts
На Laracon US был анонсирован новый пакет под названием Laravel Prompts. В этом видео рассматривается обновление существующих команд Livewire CLI с помощью подсказок Laravel.
На Laracon US был анонсирован новый пакет под названием Laravel Prompts. В этом видео рассматривается обновление существующих команд Livewire CLI с помощью подсказок Laravel.
YouTube
Updating existing artisan commands to use Laravel Prompts
At Laracon US, a new first-party package was announced called Laravel Prompts. In this video, we will take a look at updating existing Livewire CLI commands with Laravel Prompts. Like & subscribe for more 🚀
Follow me on Twitter / X: https://twitter.com/philo01…
Follow me on Twitter / X: https://twitter.com/philo01…
👍3❤1
Очередной #дайджест новостей по PHP за неделю:
🔎 Выпуск Laravel 10.19
🔎Анонс Cachet v3 — Джеймс Брукс, первоначальный создатель Cachet, системы страниц статуса с открытым исходным кодом, делится новостями о своем пути.
🔎Laravel Volt / Folio Beta 5 вышла — Нуно Мадуро объявил на платформе X, что вышла бета-версия Volt / Folio 5.
🔎Неделя Symfony # 867 (7–13 августа 2023 г.) https://symfony.com/blog/symfony-6-2-14-released
🔎 Выпуск Laravel 10.19
🔎Анонс Cachet v3 — Джеймс Брукс, первоначальный создатель Cachet, системы страниц статуса с открытым исходным кодом, делится новостями о своем пути.
🔎Laravel Volt / Folio Beta 5 вышла — Нуно Мадуро объявил на платформе X, что вышла бета-версия Volt / Folio 5.
🔎Неделя Symfony # 867 (7–13 августа 2023 г.) https://symfony.com/blog/symfony-6-2-14-released
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Виджет чата с Livewire 3’s Persist
Данная статья на сайте fly.io рассматривает создание чат-виджета с использованием Laravel и Livewire.
Чат-виджет является функцией, которую вы можете встроить в ваш веб-сайт или приложение для обеспечения коммуникации между пользователями.
Данная статья на сайте fly.io рассматривает создание чат-виджета с использованием Laravel и Livewire.
Чат-виджет является функцией, которую вы можете встроить в ваш веб-сайт или приложение для обеспечения коммуникации между пользователями.
👍6
8 инструментов качества кода для использования в ваших долгосрочных PHP-приложениях
Здесь рассказано о 8 инструментах для оценки качества кода в приложениях на PHP.
Статья представляет краткое описание каждого инструмента и объясняет, как они могут помочь разработчикам PHP при создании и поддержке приложений. Автор описывает их функциональность и предоставляет примеры использования каждого инструмента.
Он включил такие инструменты как:
✅ PHP CS Fixer
✅ PHPStan
✅ Rector
и другие.
Здесь рассказано о 8 инструментах для оценки качества кода в приложениях на PHP.
Статья представляет краткое описание каждого инструмента и объясняет, как они могут помочь разработчикам PHP при создании и поддержке приложений. Автор описывает их функциональность и предоставляет примеры использования каждого инструмента.
Он включил такие инструменты как:
✅ PHP CS Fixer
✅ PHPStan
✅ Rector
и другие.
👍12❤1👏1
🔍Насколько легко «войти в айти»?
IT — перспективная отрасль с высокими зарплатами и огромной конкуренцией. Собираем ваши истории: расскажите, как вам удалось сменить профессию (или сразу найти себя), какие шаги вы для этого предприняли и с какими сложностями пришлось столкнуться.
👉Пройдите наш 10-минутный опрос по ссылке.
IT — перспективная отрасль с высокими зарплатами и огромной конкуренцией. Собираем ваши истории: расскажите, как вам удалось сменить профессию (или сразу найти себя), какие шаги вы для этого предприняли и с какими сложностями пришлось столкнуться.
👉Пройдите наш 10-минутный опрос по ссылке.
🥱3👍1
Обзор зарплат: сколько сейчас зарабатывают айтишники
В этой статье обсуждаем самую животрепещущую тему — зарплату. Присоединяйтесь :)
В этой статье обсуждаем самую животрепещущую тему — зарплату. Присоединяйтесь :)
🥱4👍2❤1👾1
Есть ли в языке механизм Copy-on-write?
Каждый раз при передаче переменной в функцию её значение (теоретически) должно быть скопировано. Это может не быть проблемой для данных типа integer или float, но представьте, что вы передаете в функцию массив, содержащий десять миллионов значений. Для того, чтобы избежать этого, в PHP используется парадигма копирования-при-записи (copy-on-write). Так, на самом деле, при передаче массива его копирование не происходит до того момента, пока вы не захотите изменить что либо в этом массиве. Статья с более детальным объяснением
#вопросы_с_собеседований
Каждый раз при передаче переменной в функцию её значение (теоретически) должно быть скопировано. Это может не быть проблемой для данных типа integer или float, но представьте, что вы передаете в функцию массив, содержащий десять миллионов значений. Для того, чтобы избежать этого, в PHP используется парадигма копирования-при-записи (copy-on-write). Так, на самом деле, при передаче массива его копирование не происходит до того момента, пока вы не захотите изменить что либо в этом массиве. Статья с более детальным объяснением
#вопросы_с_собеседований
👍17❤3
12 лучших практик безопасности Laravel на 2023 год
Здесь рассматриваются различные аспекты безопасности, такие как защита от SQL-инъекций, CSRF-атак, XSS-атак и других уязвимостей. Она также включает в себя рекомендации по правильной настройке аутентификации и авторизации в Laravel, а также введение в использование миграций для управления базой данных.
Статья рассчитана на новичков, поэтому опытным разработчикам советы могут показаться очевидными, однако есть и те, которые не соблюдают даже прокаченные девелоперы, например, шифрование полезной нагрузки ваших заданий и так далее.
Здесь рассматриваются различные аспекты безопасности, такие как защита от SQL-инъекций, CSRF-атак, XSS-атак и других уязвимостей. Она также включает в себя рекомендации по правильной настройке аутентификации и авторизации в Laravel, а также введение в использование миграций для управления базой данных.
Статья рассчитана на новичков, поэтому опытным разработчикам советы могут показаться очевидными, однако есть и те, которые не соблюдают даже прокаченные девелоперы, например, шифрование полезной нагрузки ваших заданий и так далее.
Benjamincrozat
19 Laravel security best practices for 2025
Secure your Laravel app: protect sensitive files, keep your packages and Laravel updated, use policies, validate input, and more.
❤5👍5🥱1
Как остановить действия FilamentPHP при определенных условиях
В некоторых случаях процессы FilamentPHP необходимо остановить на основании определенных условий. Для этого мы можем использовать cancel() метод. В этой статье показано, как эффективно использовать cancel(), а также как создать уведомления для предоставления обратной связи пользователям.
В некоторых случаях процессы FilamentPHP необходимо остановить на основании определенных условий. Для этого мы можем использовать cancel() метод. В этой статье показано, как эффективно использовать cancel(), а также как создать уведомления для предоставления обратной связи пользователям.
DEV Community
How to Stop FilamentPHP Actions On Certain Conditions
In some cases, FilamentPHP processes need to be stopped based on certain conditions. To achieve this,...
❤7👍4
Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
#дайджест #phpdevjob
Вакансии недели для джунов 🚀
Начинающий Веб-программист в Lead.Media
Тюмень. Digital агентство лидогенерации.
Подробнее
Junior backend разработчик в Epic Partners
Краснодар. Digital агентство.
Подробнее
Junior php программист в Аnalyti
Москва. Автоматизированная система аналитики для продаж
на маркетплейсах.
Подробнее
PHP-разработчик в Юмаркет
Екатеринбург. Продажи товаров на маркетплейсах.
Подробнее
PHP-разработчик в ИНТЕРВОЛГА
Волгоград. e-commerce-проекты и автоматизация бизнеса.
Подробнее
Понравились вакансии?
👍 — да
👎 — нет
Вакансии недели для джунов 🚀
Начинающий Веб-программист в Lead.Media
Тюмень. Digital агентство лидогенерации.
Подробнее
Junior backend разработчик в Epic Partners
Краснодар. Digital агентство.
Подробнее
Junior php программист в Аnalyti
Москва. Автоматизированная система аналитики для продаж
на маркетплейсах.
Подробнее
PHP-разработчик в Юмаркет
Екатеринбург. Продажи товаров на маркетплейсах.
Подробнее
PHP-разработчик в ИНТЕРВОЛГА
Волгоград. e-commerce-проекты и автоматизация бизнеса.
Подробнее
Понравились вакансии?
👍 — да
👎 — нет
tyumen.hh.ru
Вакансия Начинающий Веб-программист / Web-разработчик / PHP / Junior - стажер в Тюмени, работа в компании Lead.Media (вакансия…
Зарплата: от 30000 ₽. Тюмень. Требуемый опыт: 1–3 года. Стажировка. Дата публикации: 28.08.2023.
❤6😁6👍4
Когда последний раз меняли должность/место работы? Удалось улучшить условия?⬇️⬇️⬇️
❤13👍3
Что такое Traits?
Трейт очень похож на класс, но предназначен для группирования функционала и его дальнейшего переиспользования во множестве классов, которые не могут быть связаны одним абстрактным классом. Иногда еще говорят, что трейт — это способ реализовать множественное наследование в PHP.
Так как каждый класс может реализовать множество трейтов, могут возникать конфликты когда один и тот же метод реализован в разных трейтах и/или самом классе. Подробней о трейтах в документации.
#вопросы_с_собеседований
Трейт очень похож на класс, но предназначен для группирования функционала и его дальнейшего переиспользования во множестве классов, которые не могут быть связаны одним абстрактным классом. Иногда еще говорят, что трейт — это способ реализовать множественное наследование в PHP.
Так как каждый класс может реализовать множество трейтов, могут возникать конфликты когда один и тот же метод реализован в разных трейтах и/или самом классе. Подробней о трейтах в документации.
#вопросы_с_собеседований
❤14
Документация Symfony/Doctrine вызвала больше багов, чем что-либо еще.
Здесь обсуждаются проблемы и сложности, с которыми разработчики сталкиваются при использовании документации Symfony Doctrine.
Автор, делится своим опытом и отзывами о качестве и точности предоставленной документации, и утверждает, что она причиняет больше проблем, чем помощи при разработке с использованием Symfony Doctrine.
Документация Symfony и Doctrine имеет небольшой недостаток: они не используют конструкторы для DTO.
Здесь обсуждаются проблемы и сложности, с которыми разработчики сталкиваются при использовании документации Symfony Doctrine.
Автор, делится своим опытом и отзывами о качестве и точности предоставленной документации, и утверждает, что она причиняет больше проблем, чем помощи при разработке с использованием Symfony Doctrine.
Документация Symfony и Doctrine имеет небольшой недостаток: они не используют конструкторы для DTO.
❤10👾3⚡1
EasyAdmin и Mercure: реальный юзкейс
EasyAdmin — один из самых популярных генераторов административных панелей, доступных для Symfony-приложений. Поскольку для аутентификации пользователей он использует стандартный компонент безопасности Symfony, он позволяет входить в систему и изменять данные множеству пользователей одновременно. Но есть одна проблема…
EasyAdmin — один из самых популярных генераторов административных панелей, доступных для Symfony-приложений. Поскольку для аутентификации пользователей он использует стандартный компонент безопасности Symfony, он позволяет входить в систему и изменять данные множеству пользователей одновременно. Но есть одна проблема…
Хабр
EasyAdmin и Mercure: реальный юзкейс
EasyAdmin — один из самых популярных генераторов административных панелей, доступных для Symfony -приложений. Поскольку для аутентификации пользователей он использует стандартный компонент...
👍3❤2👾1
❗Ищем копирайтера
Нам нужен человек, который:
— Любит IT и русский язык.
— Понимает разницу между бэкендом и фронтендом, OWASP и MISRA, функциональным программированием и ООП, микроконтроллером и миникомпьютером, UX и UI.
— Имеет опыт работы от 1 года.
— Будет плюсом, если вы программируете на каком-нибудь языке на уровне стажера/джуна.
Что нужно делать:
— Готовить подборки, ТОПы книг, ютуб- и телеграм-каналов по языкам программирования.
— Делать расшифровки топовых Ютуб-роликов по теме программирования и оформлять их в виде статей.
— Готовить новостные заметки.
— Актуализировать старые статьи.
— Брать интервью у экспертов. Мы поможем с поиском экспертов.
— Иногда писать небольшие рекламные посты в телеграм.
— Писать статьи с кодом, переводить статьи (по желанию, оплачивается отдельно).
Можно использовать нейронки?
— Да, главное, чтобы материал получился интересный.
Условия:
— Белая зарплата: 50 000 руб.
— Возможность работать удаленно.
👉Присылайте свои резюме: [email protected]
Нам нужен человек, который:
— Любит IT и русский язык.
— Понимает разницу между бэкендом и фронтендом, OWASP и MISRA, функциональным программированием и ООП, микроконтроллером и миникомпьютером, UX и UI.
— Имеет опыт работы от 1 года.
— Будет плюсом, если вы программируете на каком-нибудь языке на уровне стажера/джуна.
Что нужно делать:
— Готовить подборки, ТОПы книг, ютуб- и телеграм-каналов по языкам программирования.
— Делать расшифровки топовых Ютуб-роликов по теме программирования и оформлять их в виде статей.
— Готовить новостные заметки.
— Актуализировать старые статьи.
— Брать интервью у экспертов. Мы поможем с поиском экспертов.
— Иногда писать небольшие рекламные посты в телеграм.
— Писать статьи с кодом, переводить статьи (по желанию, оплачивается отдельно).
Можно использовать нейронки?
— Да, главное, чтобы материал получился интересный.
Условия:
— Белая зарплата: 50 000 руб.
— Возможность работать удаленно.
👉Присылайте свои резюме: [email protected]
❤2😁2👍1
Что нового в PHP 8.3
PHP 8.3 выйдет 23 ноября 2023 года; в нем есть улучшения для классов readonly, новая функция json_validate(), дополнения к недавно добавленному классу Randomizer, обнаружение переполнения стека и многое другое.
PHP 8.3 выйдет 23 ноября 2023 года; в нем есть улучшения для классов readonly, новая функция json_validate(), дополнения к недавно добавленному классу Randomizer, обнаружение переполнения стека и многое другое.
stitcher.io
What's new in PHP 8.3 - stitcher.io
All new features, performance upgrades, and deprecations in PHP 8.3
👍15❤6🔥6😁1
Видео: Интервью с создателем NativePHP
Марсель Поцьо пришел на интервью, чтобы рассказать об одном из его последних проектов: использовании PHP для создания кроссплатформенных приложений, выглядящих как нативные.
Марсель Поцьо пришел на интервью, чтобы рассказать об одном из его последних проектов: использовании PHP для создания кроссплатформенных приложений, выглядящих как нативные.
YouTube
Rockstar Developer builds Native PHP
Today I'm sitting down with Marcel Pociot to talk about one of his latests projects: using PHP to build native-looking, cross-platform apps.
Links:
- The Native PHP website: https://nativephp.com/
- Marcel on Twitter: https://twitter.com/marcelpociot
-…
Links:
- The Native PHP website: https://nativephp.com/
- Marcel on Twitter: https://twitter.com/marcelpociot
-…
❤7😁1
Еще один #дайджест новостей по PHP за неделю:
🔎PHP 8.2.9 выпущен - Команда разработчиков PHP объявляет о немедленной доступности PHP 8.2.9. Это релиз безопасности. Всем пользователям PHP 8.2 рекомендуется выполнить обновление до этой версии.
🔎Выпущена версия Laravel Herd v1.2.0! Давайте посмотрим на некоторые особенности этой новой версии.
🔎Нуно Мадуро объявил на X, что Pest v2.16 уже вышел. Это обновление включает в себя поддержку встроенных функций плагина Arch, новые ожидания и многое другое.
🔎Неделя Symfony № 868 (14–20 августа 2023 г.)
🔎PHP 8.2.9 выпущен - Команда разработчиков PHP объявляет о немедленной доступности PHP 8.2.9. Это релиз безопасности. Всем пользователям PHP 8.2 рекомендуется выполнить обновление до этой версии.
🔎Выпущена версия Laravel Herd v1.2.0! Давайте посмотрим на некоторые особенности этой новой версии.
🔎Нуно Мадуро объявил на X, что Pest v2.16 уже вышел. Это обновление включает в себя поддержку встроенных функций плагина Arch, новые ожидания и многое другое.
🔎Неделя Symfony № 868 (14–20 августа 2023 г.)
👍3