Обложка канала

Laravel World. Страница 13

Обучение программированию на php-фреймворке Laravel.

  • Laravel World

    Обновлён сайт Laravel Daily Появился раздел «Examples», приехавший на сайт с отдельного домена.
  • Laravel World

    Релиз пакета Laravel model flags Новый пакет от Spatie, добавляющий флаги в Eloquent-модель. Можно использоваться для быстрого сохранения состояния процесса, обновлений, миграции и т.д., без необходимости добавления нового поля в таблице модели. freek.dev/2361-a-…t-models
  • Laravel World

    Механизмы безопасности Laravel В статье рассмотрены функции, которые могут обезопасить ваше приложение и предотвратить получение болезненного опыта. Рассмотрены следующие механизмы: • Предотвращение N+1 • Защита частичной гидрации модели • Ошибки в названиях атрибутов и переименованные поля базы данных • Защита от массового назначения • Строгость модели • Применение полиморфного сопоставления • Мониторинг ресурсоёмких событий planetscale.com/blog/la…chanisms
  • Реклама

  • Laravel World

    Внезапно, спустя год, ожила админка Voyager — вышла версия 1.6 Удалена поддержка 6 и 7 версий Laravel. TinyMCE обновлён до 6 версии. https://github.com/the-control-group/voyager
  • Laravel World

    Прикручиваем шаблонизатор Blitz к Laravel Среди некоторого количества шаблонизаторов для php есть один, который мы долгое время активно использовали и используем в своих проектах — это Blitz. Пока наши старые проекты были написаны на нативном php. Но пришел момент когда некоторые старые куски мы решили переписать и заодно влиться во вселенную Laravel. Перспектива переделать быстро десятки существующих шаблонов на Blade мне показалась такой себе идеей, поэтому надо было как-то прикрутить Blitz к Laravel, желательно в стиле самого Laravel. С другой стороны, в Blade есть некоторые фичи, которых нет в Blitz, как-то наследование шаблонов через section/yield и внедрение хелперов. И было бы неплохо их добавить, для упрощения дальнейшего перехода на Blade, если будет надо. Сказано – сделано. На коленке за пару-тройку вечеров получился некий адаптер, с которым и хочу ознакомить. https://habr.com/ru/post/694228/
    Прикручиваем шаблонизатор Blitz к Laravel

    Среди некоторого количества шаблонизаторов для php есть один, который мы долгое время активно использовали и используем в своих проектах. Это Blitz , который являясь расширением, во-первых достаточно...

    Хабр
  • Laravel World

    Всем привет! На связи команда Podlodka Crew — организатор онлайн-конференций, которые родились из известного IT-подкаста. Уже 31 октября стартует первый сезон новой конференции Podlodka PHP Crew с темой «Архитектура». Будет полезно и увлекательно 🤓 Наши конференции — это 5 сессионных дней, посвящённых одной узкой теме, которую эксперты раскрывают с разных сторон. Никаких повторяющихся докладов, только уникальные кейсы из личной практики. Среди спикеров нового сезона Александр Макаров (ASAPIRL), Михаил Мазеин (ManyChat), Павел Лакосников (Авито), Василий Демин (Skyeng), Дмитрий Кириллов (1C-Cтарт) и многие другие. За 5 дней вместе мы: ✅ Поучаствуем в круглом столе на тему архитектурных best practices на Laravel и Symfony. Узнаем реальные кейсы из проектов разных масштабов — от небольших стартапов до крупного энтерпрайза. ✅ Узнаем, как подбирать оптимальные архитектурные шаблоны, и разберем антипаттерны построения архитектуры. ✅ Выясним, как применять DDD в различных фреймворках, и разберем на практике его имплементацию на примере Symfony и Laravel. ✅ Научимся выстраивать гибкую и поддерживаемую событийную архитектуру, учитывающую семантику PHP. ✅ Узнаем как организовывать код и версионировать API. ✅ Побываем на открытом собеседовании по System Design. Подробности есть на сайте, и там же вот-вот появится полное расписание. Купить билет можно уже сейчас — до следующего понедельника действуют скидки 🤑
    Онлайн-конференция Podlodka PHP Crew, сезон #1

    Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным вопросам PHP-индустрии, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Slack.

    podlodka.io
  • Laravel World

    Релиз Laravel 9.36 github.com/laravel…/v9.36.0 Из основных изменений: значительное ускорение работы blade-компонентов.
  • Laravel World

    Переиспользование HTTP/2 соединений в Laravel Для этого нам нужны две вещи: включить cURL-расширение и явно использовать HTTP/2. DarkGhostHunter рассказывает подробно о том, как всё настроить и как начать с этим работать. darkghosthunter.medium.com/laravel…2e55229f
  • Laravel World

    В соответствии с требованиями экспортного контроля ЕС компания JetBrains отключает функцию Code With Me (сервис для совместной разработки и парного программирования) в IDE для пользователей, находящихся в Российской Федерации и Беларуси. Функциональность будет отключена 18 октября 2022 г. в 13:00 по Москве.
  • Laravel World

    Используйте Коллекции вместо массивов для улучшения читаемости кода. Если у вас просто замыкание — используйте стрелочную функцию.
  • Laravel World

    Напоминаем, что через месяц прекратится поддержка безопасности PHP 7.4 и активная поддержка PHP 8.0. Время переходить на версию 8.1. А для кого-то это возможность заработать. Тот же Zend предлагает LTS для всех версий, начиная с 5.6. Для PHP 7.4 заявлена поддержка вплоть до 2027 года.
  • Laravel World

    FrankenPHP — современный сервер приложений для PHP, написанный на Go поверх веб-сервера Caddy: — режим воркера: загрузка приложения один раз, сохранение его в памяти, и очень быстрая обработка входящих запросов . — поддержка Early Hints (ранняя метаинформация). — отправка событий в реальном времени с помощью Mercure. — автоматические HTTPS & HTTP/3. Пока написан под приложения на Symfony, но обещана поддержка Laravel Octane. https://github.com/dunglas/frankenphp
  • Laravel World

    На следующей неделе выйдет Laravel 9.36, в которой существенно поднимется производительность Blade. Ускорение, на различных вариантах использования, составит от 39% до 92%. https://github.com/laravel/framework/pull/44487
  • Laravel World

    Метод when принимает третьим аргументом замыкание, которое будет выполнено, если первый аргумент будет false.
  • Laravel World

    JetBrains выкатили публичную бета-версию Fleet — легковесной IDE следующего поколения с совершенно новой архитектурой и интерфейсом. blog.jetbrains.com/fleet/2…-preview
  • Реклама

  • Laravel World

    В Laravel 9.35 наконец-то можно использовать ресурсные маршруты с soft-delete моделями без лишних телодвижений. laravel.com/docs/9.…trollers
  • Laravel World

    Новые команды для шифрования файлов среды В Laravel 9.32 добавлены две новые artisan-команды env:encrypt и env:decrypt. Эти команды позволяют безопасно хранить шифрованную копию env-файла вашего приложения в системе управления версиями и использовать его для развертывания и передачи разработчикам. blog.laravel.com/laravel…commands
  • Laravel World