5

पर मौजूदा सत्यापन का उपयोग करने के लिए हाय मुझे लार्वेल 5 मौजूदा सत्यापन में कोई समस्या है।लैरवेल 5 AngularJS

मेरे नियंत्रक और अनुरोध में।

class PostEmailRequest extends Request{ 
/** 
* Get the validation rules that apply to the request. 
* 
* @return array 
*/ 
public function rules() 
{ 
    return [ 
     'email' => 'required|max:255', 
    ]; 
}} 

यह एक उदाहरण के रूप में एक ईमेल की पुष्टि वापस कर देगा। मैं अपने कोणीय के साथ क्या करना चाहता हूं, मैं सत्यापन को पकड़ना चाहता हूं और इसे अपने फ्रंट एंड फॉर्म पर ले जाना चाहता हूं। यह पृष्ठ को फिर से लोड नहीं करेगा। क्या आपको इस बारे में कोई जानकारी है?

मेरे आवेदन से फॉर्म कोणीय के माध्यम से डेटा भेज देगा। $ http पोस्ट यूआरएल "ऐप/पोस्टपेज" और यदि मेरे कोड के ऊपर एक त्रुटि है तो $ सत्यापन-> संदेश() मेरे कोणीय को भेजेगा।

+0

'पकड़ और लाने' का क्या अर्थ है? प्रश्न बहुत स्पष्ट नहीं है। कृपया अधिक विशिष्ट हो जो आप वास्तव में करने की कोशिश कर रहे हैं। – charlietfl

उत्तर

3

आप निम्नलिखित कर सकते हैं।

  • सत्यापन के लिए myapp.com/validateEmail
  • कहना डेटा जो आप इस मार्ग anuglarJS की $http अनुरोध का उपयोग करने के लिए मान्य करने के लिए चाहते हैं भेजें की सुविधा देता है एक POST मार्ग बनाओ। आइए Email
  • डेटा सत्यापित करें और सत्यापन ऑब्जेक्ट JSON के रूप में वापस करें। आप जेएसओएन प्रतिक्रिया भेज सकते हैं। JSON Responses from docs
  • angularjs नियंत्रक में स्कोप मॉडल में JSON पढ़ें। निम्नलिखित कोड के success() में।

    $http.post('/someUrl', {msg:'hello word!'}). 
        success(function(data, status, headers, config) { 
    // this callback will be called asynchronously 
    // when the response is available 
    }). 
    error(function(data, status, headers, config) { 
    // called asynchronously if an error occurs 
    // or server returns response with an error status. 
    }); 
    
  • दिखाएँ HTML में गुंजाइश के आधार पर उपयुक्त त्रुटि।

+0

यह मेरी समस्या है कि मैं अपने कोणीय कोड को सत्यापन डेटा कैसे भेजूं। –

+0

मैंने अधिक विस्तृत चरणों के साथ उत्तर अद्यतन किया है। – hhsadiq

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