2014-10-17 5 views
7

मैं अपने लॉगिन में अपनी वेबसाइट (क्लाउडफ्लेयर एचटीटीपीएस) के लिए एसएसएल का उपयोग कर रहा हूं, जिसका उपयोग मैं `` करता हूं, लारवेल मेरी वेबसाइट लिंक को एसएसएल संस्करण में परिवर्तित नहीं करेगा और यह http दिखाता है संस्करण। मैं लार्वेल को https का उपयोग करने के लिए कैसे मजबूर कर सकता हूं?लैरवेल: फॉर्म में ओटीटीपीएस :: ओपन()

उदाहरण के लिए:

<?=Form::open(array('id' =>'submit'))?> 

    . . . 

<?=Form::close()?> 

और परिणाम होगा:

<form method="POST" action="http://example.com" accept-charset="UTF-8" id="submit"> 

</form> 

मैं चाहता हूँ action एक HTTPS लिंक किया जाना है।

उत्तर

8

यदि आप https का उपयोग करना चाहते हैं तो आपको मैन्युअल रूप से पथ देने की आवश्यकता है जो कार्रवाई पर सेट की जाएगी। के रूप में 3 पैरामीटर true इसे सुरक्षित

बनाने के लिए

<?=Form::open(array('url' => URL::to('/', array(), true), 'id' =>'submit'))?> 

/ यूआरएल (जो example.com के बराबर होगी) के लिए प्रस्तुत और पारित करने के लिए:

आप URL::to इस तरह से उपयोग करने की आवश्यकता

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