Laravel 的 Blade 模板引擎獲得了一個方便的新功能:@bool 指令。這允許您直接將布林值列印到字串中或在物件構造中使用它們,使您的 JavaScript 整合更乾淨、更有效率。
使用方法如下:
<script> let config = { isActive: @bool($isActive), hasAccess: @bool($hasAccess) }; </script>
編譯後,此 Blade 程式碼將輸出乾淨的 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 的一個小而強大的補充,它將使在模板中使用布林值更加方便。
如果這篇文章的任何部分有幫助,請告訴我並在 Twitter/X 上關注我,我是 @CodeWithCaen
以上是Laravel 中新的 `@bool` Blade 指令!的詳細內容。更多資訊請關注PHP中文網其他相關文章!