मैंने अभी लारवेल के साथ शुरुआत की है और मुझे निम्नलिखित त्रुटि मिली है:
अज्ञात कॉलम 'अद्यतन_त' को gebruikers में डालें (नाम, wachtwoord, updated_at, create_at)
मुझे पता है कि त्रुटि टाइमस्टैम्प कॉलम से है जब आप एक टेबल पर जाते हैं लेकिन मैं updated_at
फ़ील्ड का उपयोग नहीं कर रहा हूं । मैंने इसका उपयोग तब किया था जब मैंने लारवेल ट्यूटोरियल का अनुसरण किया था लेकिन अब मैं अपना सामान बनाने (या बनाने का प्रयास) कर रहा हूं। भले ही मैं टाइमस्टैम्प का उपयोग नहीं करता, मुझे यह त्रुटि मिलती है। मुझे वह जगह नहीं मिल रही है जहां इसका उपयोग किया जा रहा है। यह कोड है:
नियंत्रक
public function created()
{
if (!User::isValidRegister(Input::all())) {
return Redirect::back()->withInput()->withErrors(User::$errors);
}
// Register the new user or whatever.
$user = new User;
$user->naam = Input::get('naam');
$user->wachtwoord = Hash::make(Input::get('password'));
$user->save();
return Redirect::to('/users');
}
मार्ग
Route::get('created', 'UserController@created');
नमूना
public static $rules_register = [
'naam' => 'unique:gebruikers,naam'
];
public static $errors;
protected $table = 'gebruikers';
public static function isValidRegister($data)
{
$validation = Validator::make($data, static::$rules_register);
if ($validation->passes()) {
return true;
}
static::$errors = $validation->messages();
return false;
}
मैं कुछ भूल रहा हूँ ... मैं यहाँ क्या गलत कर रहा हूँ?