> 백엔드 개발 > PHP 튜토리얼 > Laravel의 새로운 `@bool` 블레이드 지시문!

Laravel의 새로운 `@bool` 블레이드 지시문!

Susan Sarandon
풀어 주다: 2024-10-21 06:07:30
원래의
966명이 탐색했습니다.

New `@bool` Blade directive in Laravel!

새로운 @bool 블레이드 지시어

Laravel의 Blade 템플릿 엔진에는 @bool 지시어라는 편리한 새 기능이 추가되었습니다. 이를 통해 부울 값을 문자열로 직접 인쇄하거나 객체 구성에 사용할 수 있으므로 JavaScript 통합이 더욱 깔끔하고 효율적으로 이루어집니다.

사용 방법은 다음과 같습니다.

<script>
    let config = {
        isActive: @bool($isActive),
        hasAccess: @bool($hasAccess)
    };
</script>
로그인 후 복사

컴파일되면 이 블레이드 코드는 깨끗한 JavaScript를 출력합니다.

<script>
    let config = {
        isActive: true,
        hasAccess: false
    };
</script>
로그인 후 복사

사용 사례

@bool 지시어는 여러 시나리오에서 특히 유용합니다.

  1. JavaScript 구성 개체
  2. Alpine.js 데이터 바인딩
  3. 부울 값이 필요한 HTML 속성

예를 들어 Bootstrap을 사용하는 경우:

<button aria-haspopup="@bool($hasPopup)" aria-expanded="@bool($isExpanded)">
    Dropdown button
</button>
로그인 후 복사

가용성 및 홍보

이 기능은 아직 출시되지 않았지만 곧 제공될 예정입니다. Laravel의 공식 채널에서 발표 내용을 확인하세요. 그동안 GitHub에서 병합된 PR을 확인하세요! https://github.com/laravel/framework/pull/53179

결론

@bool 지시문은 템플릿에서 부울 값 작업을 훨씬 더 편리하게 만들어 주는 작지만 강력한 Blade 추가 기능입니다.

이 게시물이 도움이 되었다면 알려주시고 제가 @CodeWithCaen인 Twitter/X에서 팔로우해주세요

위 내용은 Laravel의 새로운 `@bool` 블레이드 지시문!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿