>  기사  >  PHP 프레임워크  >  라라벨 8.17이 출시되었습니다!

라라벨 8.17이 출시되었습니다!

藏色散人
藏色散人앞으로
2020-12-30 08:56:312003검색

튜토리얼 칼럼이 필요한 친구들에게 도움이 되었으면 좋겠습니다!

어제 라라벨 8.17이 출시되었습니다! 팀은 트랜잭션 인식 코드 실행을 도입하고 요청 개체에 새로운 dump() 및 dd() 메서드를 추가했으며 8.x 브랜치의 최신 변경 사항인 버전 8.17을 출시했습니다.

라라벨 8.17이 출시되었습니다!Through 트랜잭션 인식 실행 코드

Mohamed Said는 트랜잭션, 커밋 및 롤백을 기록하기 위한 트랜잭션 관리자 클래스에 기여했습니다. 이 기능에는 트랜잭션이 커밋된 후에만 코드를 실행하는 트랜잭션 인식 핸들러가 포함됩니다.

DB::afterCommit(function () {
    // 仅在提交事务后执行。
    // 如果事务回滚则丢弃。
    Mail::send(...);
});

후속 리스너, 작업, 메일 등에 대한 트랜잭션 인식 관리자가 기본적으로 트랜잭션 인식을 사용할 수 있도록 기반이 마련되었습니다.

Request 객체에 dump() 및 dd() 메서드 추가

Trajche Nakov는 Illuminate Request 클래스에 dump()dd() 메서드를 제공했습니다.

$request->dd();

// 只打印数组中的key
$request->dd(['name', 'age']);

// 将它们作为单独的参数传递
$request->dd('name', 'age');

// 在运行验证之前快速检查请求参数
$request->dd()->validate([
    'name' => 'required'
]);

릴리스 노트

GitHub에서 새로운 기능과 업데이트의 전체 목록, 8.16.0과 8.17.0의 차이점을 확인할 수 있습니다. 다음 릴리스 노트는 변경 로그에서 가져온 것입니다. dump() 和 dd() 方法:

rrreee

发行说明

您可以在GitHub上看到新功能和更新的完整列表以及8.16.0 and 8.17.0 之间的区别 。 以下发行说明来自 changelog:

v8.17.0

新增

  • 新增: 事务执行感知代码 (#35373, 9565598)
  • request 对象新增 dd() 和 dump()  (#35384, c43e08f)
  • 使用 enqueueUsing 方法使所有 job 入队列 (#35415, 010d4d7, #35437)

修复

  • 修复文字为0的多态morphMaps的问题 (#35364)
  • 修复 withAggregate 方法中的自关联问题 (#35392, aec5cca, #35394)
  • 修复了在 PendingCommand 中使用 PHP_EOL 代替 n (#35409)
  • 修复 Symfony/Mime 更新后 image/jpeg 格式的图像验证问题 (#35419)
  • 修复了无法自定义投射到对象的情况 (#35420)
  • 修复 IlluminateCollectionsCollection::sortBy()
  • v8.17.0
  • New

New: 트랜잭션 실행 인식 코드(#35373, 9565598)
  • request 객체가 dd() 및 dump()를 추가합니다(#35384, c43e08f).
  • 모든 작업을 대기열에 추가하려면 enqueueUsing 메소드 사용(#35415, 010d4d7, #35437)
  • Fix
  • 텍스트가 0인 다형성 morphMap 문제 수정(#35364)
withAggregate의 자체 연결 문제 수정 메서드(#35392, aec5cca, #35394)

PendingCommand에서 n 대신 PHP_EOL을 사용하여 수정되었습니다(#35409)

Symfony/Mime 업데이트 후 이미지/jpeg 형식의 이미지 유효성 검사 문제를 수정했습니다(#35419 )

객체에 대한 투영을 사용자 정의할 수 없는 문제를 수정했습니다(#35420)🎜🎜IlluminateCollectionsCollection::sortBy()를 수정했습니다(307f6fb)🎜🎜doubleiMonthly() 및 시간별 재정의를 사용하여 시간을 지정할 때 분을 사용하지 마세요. (#35436) 🎜🎜🎜항목 변경 🎜🎜🎜 다시 시작한 후 DownCommand를 뷰 렌더링에 사용할 수 있도록 설정(#35357, b1ee97e) 🎜🎜 클라우드 드라이버 기본값 설정(0bb7fe4) 🎜🎜 Tailwind 페이징 포커스 스타일 업데이트(# 35365)🎜🎜Redis: 연결 이름 전달 허용(#35402)🎜🎜Date Factory를 사용하도록 웜홀 수정(#35421)🎜🎜🎜🎜원본 주소: https://laravel-news.com/laravel-8-17-0🎜🎜번역 주소: https //learnku.com/laravel/t/53055🎜🎜

위 내용은 라라벨 8.17이 출시되었습니다!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 learnku.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제