ऐसा इसलिए होता है क्योंकि Laravel मानता है कि आप updated_at
. का उपयोग करना चाहते हैं और created_at
आपके मॉडल के लिए टाइमस्टैम्प। तो यह भी मानता है कि वे डेटाबेस में मौजूद हैं। आप या तो दो कॉलम बना सकते हैं या जोड़कर अपने मॉडल के लिए टाइमस्टैम्प अक्षम कर सकते हैं
public $timestamps = false;
वैसे:यदि आप माइग्रेशन का उपयोग कर रहे हैं, तो टाइमस्टैम्प कॉलम जोड़ना आसान है।
Schema::table('table_name', function(Blueprint $table){
$table->timestamps();
}