मेरे ब्लेड में मेरे पास कोड की यह पंक्ति है:

{!! Form::file('motivation', old('motivation'), ['id' => 'inputGroupMotivation', 'class' => 'custom-file-input']) !!}

जैसा कि आप देख सकते हैं कि मैंने 'id' => 'inputGroupMotivation' करके एक आईडी सेट की है। हालाँकि जब मैं उस पृष्ठ पर जाता हूँ जहाँ यह ब्लेड प्रदान किया जाता है तो यह इसे आउटपुट करता है:

<input name="motivation" type="file">

यह मेरे कोड में सेट की गई आईडी और वर्ग विशेषताओं को कैसे नहीं लेता है?

0
brunerPhone 15 अप्रैल 2020, 12:54

1 उत्तर

सबसे बढ़िया उत्तर

मैंने व्यक्तिगत रूप से Laravel में फॉर्म मुखौटा का उपयोग नहीं किया है, हालांकि संक्षेप में दस्तावेज़ीकरण को देखने से, ऐसा लगता है कि file विधि का सिंटैक्स नियमित इनपुट विधियों से थोड़ा अलग है जैसे <कोड>टेक्स्ट। अर्थात्, दूसरा पैरामीटर पुराना मान नहीं है, लेकिन उन विशेषताओं की सूची है जिन्हें आप पास करना चाहते हैं।

आपके मामले में आप इसके बजाय यह कोड करेंगे:

{!! Form::file('motivation', ['id' => 'inputGroupMotivation', 'class' => 'custom-file-input']) !!}

अधिक जानकारी के लिए, LaravelCollective के दस्तावेज़ीकरण पृष्ठ पर एक नज़र डालें।

0
J. Pinkman 15 अप्रैल 2020, 10:01