2016-02-29 12 views
24

में फॉर्म और HTML हेल्पर्स को बहिष्कृत क्यों किया गया है शीर्षक मूल रूप से यह सब कहता है। लार्वेल 5 के बाद फॉर्म और एचटीएमएल हेल्पर्स को बहिष्कृत क्यों किया जाता है? मुझे पता है कि मैं laravelcollective/html पैकेज जैसे कुछ उपयोग कर सकता हूं। लेकिन मैं बस सोच रहा था कि लार्वेल ने मददगारों का उपयोग क्यों बंद कर दिया।लार्वेल 5.x

उत्तर

44

उत्तर सरल है।

टेलर Otwell मुख्य घटक से फार्म और एचटीएमएल दूर करने के लिए यह कुछ है कि https://github.com/LaravelCollective/html तरह संकुल के माध्यम से समुदाय द्वारा बनाए रखा जाना चाहिए, क्योंकि फैसला किया। ढांचे को पतला रखने के लिए कुछ अन्य घटक हटा दिए गए थे। हर कोई फॉर्म और एचटीएमएल का उपयोग नहीं करता है, मैं व्यक्तिगत रूप से शुद्ध HTML पसंद करता हूं। आप फार्म और HTML वर्गों की जाँच आप कैसे रूपों वास्तव में उत्पन्न कर रहे हैं, जो foreach और अन्य स्क्रिप्ट बस के साथ पाशन शामिल देखेंगे

मेरे राय

इस पर मेरी राय में से एक, प्रदर्शन का मुद्दा है सरल फॉर्म उत्पन्न करें जो तब नहीं होता जब आप अपने ब्लेड में अपने सादे HTML का उपयोग करते हैं।

Laravel फार्म & एचटीएमएल घटक भी पूर्ण अनुकूलन के संदर्भ में सीमाएं हैं लेकिन जब आप अपने ब्लेड में सादे HTML का उपयोग किसी भी तरह आप की तरह आप स्वतंत्र रूप से प्रपत्र अनुकूलित कर सकते हैं और किसी भी सामने के अंत डेवलपर Laravel या ब्लेड सीखने के बिना यह समझ सकता हूँ ।

मैं वास्तव में लगता है कि Laravel फार्म & एचटीएमएल आलसी डेवलपर्स के लिए कर रहे हैं, मेरी राय :)

आप & एचटीएमएल बिल्डरों पूरी तरह से फार्म के बिना कर सकते हैं या आप उपलब्ध संकुल

+3

मैं भी उसी तरह लग रहा है उपयोग कर सकते हैं, का उपयोग करते हुए फॉर्मों के लिए सादा एचटीएमएल जटिल रूप से चीजों को और खराब बनाने के लिए जटिल फॉर्म हेल्पर्स का उपयोग करने के बजाय तेज़ और सरल है। –

+1

कुछ मामलों में, कोई सुरुचिपूर्ण समाधान नहीं है। एक {{!! की तरह $ चैनल-> ​​लैंग === 'एन'? 'चेक = "चेक किया गया"': '' !!} ' – Sasay

+1

ब्लेड का उपयोग क्यों करें? PHP स्वयं पहले से ही एक templating इंजन है। – Malchesador

5

वे कहते हैं कि लैरवेल डेवलपर्स इसे हटा देते हैं क्योंकि वे ढांचे को सरल रखना चाहते हैं। सभी देव सभी घटकों का उपयोग नहीं करते हैं, इसलिए वे मैन्युअल रूप से मॉड्यूल जोड़ सकते हैं।

इस निर्णय से कई डेवलपर्स चौंक गए, क्योंकि लैरावेल सामूहिक वास्तव में उपयोगी और लैरावेल का एक बड़ा हिस्सा है। मुझे उम्मीद है कि लैरावेल सामूहिक लारवेल ढांचे का मुख्य हिस्सा होगा।

संबंधित मुद्दे