Laravel의 Blade 템플릿 엔진에는 @bool 지시어라는 편리한 새 기능이 추가되었습니다. 이를 통해 부울 값을 문자열로 직접 인쇄하거나 객체 구성에 사용할 수 있으므로 JavaScript 통합이 더욱 깔끔하고 효율적으로 이루어집니다.
사용 방법은 다음과 같습니다.
<script> let config = { isActive: @bool($isActive), hasAccess: @bool($hasAccess) }; </script>
컴파일되면 이 블레이드 코드는 깨끗한 JavaScript를 출력합니다.
<script> let config = { isActive: true, hasAccess: false }; </script>
@bool 지시어는 여러 시나리오에서 특히 유용합니다.
예를 들어 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!