Laravel 9.32 ( dd 함수 출력 등에 소스 파일 추가 ...... )
11059 단어 laravelwebdevprogrammingphp
https://github.com/laravel/framework/pull/44217
<!-- current syntax -->
<x-profile :user-id="$userId"></x-profile>
<!-- short syntax -->
<x-profile :$userId></x-profile>
https://github.com/laravel/framework/pull/44211
dd() 및 dump() 출력, 소스 파일 및 라인 추가
https://github.com/laravel/framework/pull/44239
이렇게 하면 요청 데이터를 int 및 float로 편리하게 검색하고 캐스팅하는 메서드가 추가됩니다. bool 캐스트가 이미 존재했습니다. 그렇다면 다른 일반적인 스칼라 유형이 없는 이유는 무엇입니까?
intval($request->input('some_int_value'));
floatval($request->input('some_float_value'));
// Now
$request->integer('some_int_value');
$request->float('some_float_value');
https://github.com/laravel/framework/pull/44238
intval(str('shift-worker-01')->afterLast('-')->toString());
floatval(str('Result: 1.23')->after(':')->trim()->toString());
str('YeS')->lower()->toString() === 'yes';
Carbon::parse(str('DOB: 12-31-2001')->after(':')->trim()->toString());
// Now
str('shift-worker-01')->afterLast('-')->toInteger();
str('Result: 1.23')->after(':')->trim()->toFloat();
str('YeS')->lower()->toBoolean();
str('DOB: 12-31-2001')->after(':')->trim()->toDate();
https://github.com/laravel/framework/pull/44255
enum Status: string {
case Published = 'published';
case Draft = 'draft';
}
Route::get('/posts/{status}', function(Status $status) {});
Route::get('/posts/{status?}', function(Status $status = Status::Published) {});
https://github.com/laravel/framework/pull/44034#issue-1364610312
한 가지 이점은 암호화된 파일을 버전 제어에 커밋하여 개발 설정, 스테이징 등의 버전을 관리할 수 있다는 것입니다.
# Looks for .env and creates .env.encrypted
php artisan env:encrypt
# Use a supported cipher
php artisan env:encrypt --cipher=aes-256-cbc
# Looks for .env.production and creates .env.production.encrypted
php artisan env:encrypt --env=production
암호화된 파일을 해독하려면 다음 artisan 명령을 사용할 수 있습니다.
# Decrypts .env.encrypted to create a .env file
php artisan env:decrypt --key=h9kAPUmxdZ8ZbwT3
# Specify options
php artisan env:decrypt \
--key=h9kAPUmxdZ8ZbwT3 \
--env=production \
--filename=.env"
https://laravel-news.com/laravel-benchmark
https://github.com/laravel/framework/pull/44297
// Before...
Benchmark::dd(fn () => sleep(1)); // 1002.61591713213123
// After...
Benchmark::dd(fn () => sleep(1)); // "1,002.615ms"
저와 함께 즐거우셨기를 바라며 이 릴리스에 대해 자세히 알아보려면 소스를 방문하고 더 많이 검색하십시오. 모든 것을 새롭게 찾는 당신을 존경합니다.
원천 :-
출처 :- https://laravel-news.com/laravel-9-32-0
Reference
이 문제에 관하여(Laravel 9.32 ( dd 함수 출력 등에 소스 파일 추가 ...... )), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/morcosgad/laravel-932-adds-source-file-to-dd-function-output-and-more--5g1p텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)