Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

क्वेरी बिल्डर टाइमस्टैम्प नहीं डाल रहा है

ठीक है। फ़ील्ड created_at ,updated_at और deleted_at Eloquent . का "हिस्सा" हैं . आप Query Builder . का उपयोग करते हैं => डालने से इन दो क्षेत्रों पर कोई प्रभाव नहीं पड़ता (created_at और updated_at ) आपको इसे मैन्युअल रूप से परिभाषित करना चाहिए जैसे:

$id = DB::table('widgets')
        ->insertGetId(array(
            'creator' => Auth::user()->id,
            'widget_name' => $request->input('widget_name'),
            'pages' => json_encode($request->input('pages')),
            'domain' => $request->input('domain'),
            "settings" => $settings,
            "created_at" =>  \Carbon\Carbon::now(), # new \Datetime()
            "updated_at" => \Carbon\Carbon::now(),  # new \Datetime()
        ));


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Microsoft SQL सर्वर MySQL REGEXP के समकक्ष

  2. MYSQL IN स्टेटमेंट:

  3. MySQL की तरह Firebase से गणना डेटा पुनर्प्राप्त करें

  4. Laravel:एकाधिक पिवट तालिका संबंधों का उपयोग कैसे करें

  5. चयनित बिंदु से विशिष्ट दूरी पर सभी पतों को खोजने का सबसे अच्छा तरीका क्या है?