Laavel "무명 색인 구성 요소"는 무엇입니까?
개막사
이름이 좀 어렵네요.이름을 듣는 순간 눈을 피하고 싶지만 내용은 간단하다.구성 요소(Laavel 7 이후의 새 구성 요소)를 사용하는 사람에게는 조금 기쁜 기능입니다.
라벨 8.62(2021-09-28)부터 등장한다.
참조:이름 없는 색인 구성 요소
참조: Allow index.blade.php views for anonymous components #38847
메시지
이전에 나는 아래의 보도를 쓴 적이 있다
Laavel의 새 구성 요소를 사용하여 <form> 태그 주위를 시원하게 합니다
이것은 form 라벨을 구성 요소화한 말이다.
(기사에서 소개했지만 전혀 사용하지 않았다고 하는 사람도 있다. 그건 잠시 언급하지 않겠다)
저는 개인적으로 다른 input,select,form 서브요소 시스템의 몇 가지 구성 요소를 만들었습니다.
예를 들어 다음 느낌으로 쓴다.(철저하게 간소화된 샘플)
<x-form>
名前:<x-form.text name="myname" />
都道府県:<x-form.pref />
生年月日:<x-form.year /> 年
</x-form>
이때form 라벨에 대해 views/components/form.blade.php ← これだけ form フォルダに入ってない。
views/components/form/text.blade.php
views/components/form/pref.blade.php
views/components/form/year.blade.php
가능하면 아래와 같이 한 폴더에 모아주시기 바랍니다.이렇게 하면 form계 이외의 부품이 많아도 상쾌해지고 다른 사람에게 나눠줄 때도 쉽게 나눠준다.
views/components/form/form.blade.php ← ここ
views/components/form/text.blade.php
views/components/form/pref.blade.php
views/components/form/year.blade.php
이렇게 하면<x-form.form> ← ここ
略
</x-form>
어쩔 수 없이 썼는데 좀 안 예쁜 것 같아요.따라서
views/components/form/index.blade.php ← ここ
views/components/form/text.blade.php
views/components/form/pref.blade.php
views/components/form/year.blade.php
"무명 색인 구성 요소"기능입니다.잡감
이렇게 하면 좀 시원할 것 같아요.
참고로 이 기능은 Laavel Livewire/Alpine입니다.js 제작자 Caleb Porzio씨가 진행했습니다.고맙습니다.
Reference
이 문제에 관하여(Laavel "무명 색인 구성 요소"는 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/nshiro/articles/d222d0954e28a9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)