sql >> Database >  >> RDS >> Mysql

Querybuilder voegt geen tijdstempels in

Oke. Velden created_at ,update_at en deleted_at zijn "onderdeel" van Eloquent . U gebruikt Query Builder => invoegen heeft geen invloed op deze twee velden (created_at en updated_at ). U moet het handmatig definiëren zoals:

$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. Wat betekent exec sp_reset_connection in SQL Server Profiler?

  2. Hoe te repareren "De selectielijst voor de INSERT-instructie bevat minder items dan de invoeglijst"

  3. libmysqlclient15-dev op macs?

  4. Linker join met slaapstandcriteria