2014-06-20 32 views
6

यह त्रुटिLaravel मान्य त्रुटि

Symfony \ घटक \ डीबग \ अपवाद \ FatalErrorException कॉल को अपरिभाषित विधि रोशन \ मान्यता \ सत्यापनकर्ता :: मेकअप() है

यह मेरा कोड है

$validator = Validator::make($userdata,$rules); 

if($validator->fails()) 
{ 
    return View::make('default::partials.user.getregistration')->withErrors($validator)->withInput(); 
} 

यह क्या हो सकता है?

+0

क्या आप नामस्थान का उपयोग कर रहे हैं? \ Validator :: बनाने का प्रयास करें – Laurence

उत्तर

12

मुझे विश्वास है कि आप शायद आपकी फ़ाइल में

use Illuminate\Validation\Validator; 

है। (आपका आईडीई शायद सोचा था कि यह सहायक था।) स्थिर :: कॉल का उपयोग करने के लिए, Validator को Illuminate\Support\Facades\Validator पर अलिया किया जाना चाहिए। (\ एप्लिकेशन \ config \ app.php फ़ाइल डिफ़ॉल्ट रूप से आप के लिए यह करता है।)

संभावना अच्छा है कि

use \Validator; 

लिए उपयोग बयान बदलते चीजें ठीक कर देंगे कर रहे हैं।

2

तुम plz कर सकते हैं अपने अनुप्रयोग/config/app.php के पास जाकर यह देखना होगा कि 'रोशन \ मान्यता \ ValidationServiceProvider' उपलब्ध है या नहीं.अगर नहीं तो बस इस लाइन जोड़ सकते हैं और जाँच समस्या हल हो या नहीं है, तो । आशा है कि यह आपकी मदद करेगा।

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