튜토리얼 칼럼이 필요한 친구들에게 도움이 되었으면 좋겠습니다!
어제 라라벨 8.17이 출시되었습니다! 팀은 트랜잭션 인식 코드 실행을 도입하고 요청 개체에 새로운 dump() 및 dd() 메서드를 추가했으며 8.x 브랜치의 최신 변경 사항인 버전 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()
方法:
您可以在GitHub上看到新功能和更新的完整列表以及8.16.0 and 8.17.0 之间的区别 。 以下发行说明来自 changelog:
n
(#35409)IlluminateCollectionsCollection::sortBy()
객체에 대한 투영을 사용자 정의할 수 없는 문제를 수정했습니다(#35420)🎜🎜PendingCommand에서
n
대신 PHP_EOL을 사용하여 수정되었습니다(#35409)Symfony/Mime 업데이트 후 이미지/jpeg 형식의 이미지 유효성 검사 문제를 수정했습니다(#35419 )
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!