2013-07-19 20 views
17

Laravel 4 के फॉर्म वर्ग का उपयोग करना, हमLaravel फार्म वर्ग का उपयोग जोड़ने के लिए 'अक्षम' विशेषता

{{ @Form::select('colors', Colors::all()), $color }} 

प्रश्न का उपयोग कर एक सूची बना सकते हैं: हम कैसे बिना विशेषता disabled ब्लेड का उपयोग कर जोड़ सकते हैं के पुनर्लेखन के लिए सामान्य बदसूरत रूप में साफ ब्लेड वाक्यविन्यास?

उत्तर

30

वैसे ही जैसे अंत में array('disabled') जोड़ें:

{{ Form::select('colors', Colors::all(), $color, array('disabled')) }} 
+5

मैं इसे सरणी में अलग-अलग आइटमों में कैसे जोड़ूं? मैं सूची में कुछ शीर्षलेख चाहता हूँ। –

+0

@MaciejSwic, अब –

+2

से अधिक एक पूर्ण उत्तर है, मैं उस चयन में विकल्प तत्व को अक्षम कैसे जोड़ सकता हूं ?? – Haroon

8

यह काम करना चाहिए।

{{ @Form::select('colors', Colors::all()), array(
    'disabled' => 'disabled', 
    'class' => 'myclass' 
    ) }} 
+2

यह स्वीकार किए गए एक से अधिक लचीला और उपयोगी उत्तर है। –

1

हालांकि पहले ही उत्तर दिया, IMO दोनों जवाब नहीं पर्याप्त तटस्थ थे, इसलिए डुप्लिकेट से बचने के लिए तर्क @Form::select('name', $optionsArray, $selectedOption, ['disabled']) हैं।

तो यदि आप @Form::model() के साथ फ़ॉर्म को पूर्ववत कर रहे हैं तो आपको @Form::select('name', $optionsArray, null, ['disabled']) करना चाहिए - 'अक्षम' के साथ सरणी चौथा पैरामीटर होना चाहिए।

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