pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

  • <small id='e38zy'></small><noframes id='e38zy'>

        <bdo id='e38zy'></bdo><ul id='e38zy'></ul>

      1. <legend id='e38zy'><style id='e38zy'><dir id='e38zy'><q id='e38zy'></q></dir></style></legend>

      2. <i id='e38zy'><tr id='e38zy'><dt id='e38zy'><q id='e38zy'><span id='e38zy'><b id='e38zy'><form id='e38zy'><ins id='e38zy'></ins><ul id='e38zy'></ul><sub id='e38zy'></sub></form><legend id='e38zy'></legend><bdo id='e38zy'><pre id='e38zy'><center id='e38zy'></center></pre></bdo></b><th id='e38zy'></th></span></q></dt></tr></i><div class="00ai2s2" id='e38zy'><tfoot id='e38zy'></tfoot><dl id='e38zy'><fieldset id='e38zy'></fieldset></dl></div>
      3. <tfoot id='e38zy'></tfoot>

        Laravel 在更新時更改 created_at

        Laravel changes created_at on update(Laravel 在更新時更改 created_at)

        <legend id='o79Kg'><style id='o79Kg'><dir id='o79Kg'><q id='o79Kg'></q></dir></style></legend>
      4. <i id='o79Kg'><tr id='o79Kg'><dt id='o79Kg'><q id='o79Kg'><span id='o79Kg'><b id='o79Kg'><form id='o79Kg'><ins id='o79Kg'></ins><ul id='o79Kg'></ul><sub id='o79Kg'></sub></form><legend id='o79Kg'></legend><bdo id='o79Kg'><pre id='o79Kg'><center id='o79Kg'></center></pre></bdo></b><th id='o79Kg'></th></span></q></dt></tr></i><div class="ksy20ei" id='o79Kg'><tfoot id='o79Kg'></tfoot><dl id='o79Kg'><fieldset id='o79Kg'></fieldset></dl></div>

              • <bdo id='o79Kg'></bdo><ul id='o79Kg'></ul>
                <tfoot id='o79Kg'></tfoot>

                  <tbody id='o79Kg'></tbody>

                <small id='o79Kg'></small><noframes id='o79Kg'>

                1. 本文介紹了Laravel 在更新時更改 created_at的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我在這個主題上找到了這個答案,但它沒有不適合我.

                  I found this answer on the subject, but it doesn't work for me.

                  所以,我在數據庫中創建一個條目:

                  So, I make an entry in the database:

                  // Write lead to database
                  $lead = Lead::create($lead_data);
                  

                  時間戳看起來像這樣,這很好:

                  And the timestamps look like this, which is good:

                  | 2016-01-08 10:34:15 | 2016-01-08 10:34:15 |
                  

                  然后我向外部服務器發出請求,我需要更新該行:

                  But then I make a request to an external server, and I need to update the row:

                  $lead->user_id = $response['user_id'];
                  $lead->broker_id = $response['broker_id'];
                  $lead->save();
                  

                  并且 created_at 字段被更改:

                  and the created_at field gets changed:

                  | 2016-01-08 04:34:17 | 2016-01-08 10:34:17 |
                  

                  我該如何解決這個問題?

                  How do I solve this problem?

                  編輯

                  我需要一個解決方案,它只修改行為而不刪除列或重置遷移.必須在不接觸數據的情況下在實時數據庫上執行修復.如下所示,我嘗試了以下遷移:

                  I need a solution that would just modify the behavior without dropping columns or resetting migrations. The fix has to be performed on a live database without touching the data. As suggested below, I tried the following migration:

                  $table->datetime('created_at')->default(DB::raw('CURRENT_TIMESTAMP'))->change();
                  

                  但沒有任何反應.created_at 字段仍會在更新時修改.

                  but nothing happens. The created_at field still gets modified on update.

                  推薦答案

                  如果您使用的是 Laravel 5.2 并使用 MySQL,那么時間戳會引入一些錯誤".您可以在 github 此處閱讀有關該問題的所有信息.它與時間戳默認值有關,MySQL 在某些條件下會自動分配 DEFAULT CURRENT_TIMESTAMP 或 ON UPDATE CURRENT_TIMESTAMP 屬性.

                  If you're on Laravel 5.2 and using MySQL, there was a bit of a "bug" introduced with the timestamps. You can read all about the issue on github here. It has to do with the timestamp defaults, and MySQL automatically assigning DEFAULT CURRENT_TIMESTAMP or ON UPDATE CURRENT_TIMESTAMP attributes under certain conditions.

                  基本上,您有三個選擇.

                  Basically, you have three options.

                  1. 更新 MySQL 變量:

                  如果您將 explicit_defaults_for_timestamp 變量設置為 TRUE,則不會自動為時間戳列分配 DEFAULT CURRENT_TIMESTAMP 或 ON UPDATE CURRENT_TIMESTAMP 屬性.您可以在這里閱讀更多關于變量的信息.

                  If you set the explicit_defaults_for_timestamp variable to TRUE, no timestamp column will be assigned the DEFAULT CURRENT_TIMESTAMP or ON UPDATE CURRENT_TIMESTAMP attributes automatically. You can read more about the variable here.

                  1. 使用可為空的時間戳:

                  $table->timestamps() 更改為 $table->nullableTimestamps().默認情況下,$table->timestamps() 命令創建不可為空的時間戳字段.通過使用 $table->nullableTimestamps(),您的時間戳字段將可以為空,并且 MySQL 不會自動為第一個字段分配 DEFAULT CURRENT_TIMESTAMP 或 ON UPDATE CURRENT_TIMESTAMP 屬性.

                  Change $table->timestamps() to $table->nullableTimestamps(). By default, the $table->timestamps() command creates timestamp fields that are not nullable. By using $table->nullableTimestamps(), your timestamp fields will be nullable, and MySQL will not automatically assign the first one the DEFAULT CURRENT_TIMESTAMP or ON UPDATE CURRENT_TIMESTAMP attributes.

                  1. 自己定義時間戳:

                  不要使用 $table->timestamps,而是使用 $table->timestamp('updated_at');$table->timestamp('created_at'); 你自己.確保您的updated_at"字段是表中的第一個時間戳,以便它自動分配 DEFAULT CURRENT_TIMESTAMP 或 ON UPDATE CURRENT_TIMESTAMP 屬性.

                  Instead of using $table->timestamps, use $table->timestamp('updated_at'); $table->timestamp('created_at'); yourself. Make sure your 'updated_at' field is the first timestamp in the table, so that it will be the one that is automatically assign the DEFAULT CURRENT_TIMESTAMP or ON UPDATE CURRENT_TIMESTAMP attributes.

                  這篇關于Laravel 在更新時更改 created_at的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                  PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                  PHP PDO ODBC connection(PHP PDO ODBC 連接)
                  Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                  php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                  MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)
                    <bdo id='Y587d'></bdo><ul id='Y587d'></ul>

                      <small id='Y587d'></small><noframes id='Y587d'>

                    • <legend id='Y587d'><style id='Y587d'><dir id='Y587d'><q id='Y587d'></q></dir></style></legend>

                          <tfoot id='Y587d'></tfoot>

                        1. <i id='Y587d'><tr id='Y587d'><dt id='Y587d'><q id='Y587d'><span id='Y587d'><b id='Y587d'><form id='Y587d'><ins id='Y587d'></ins><ul id='Y587d'></ul><sub id='Y587d'></sub></form><legend id='Y587d'></legend><bdo id='Y587d'><pre id='Y587d'><center id='Y587d'></center></pre></bdo></b><th id='Y587d'></th></span></q></dt></tr></i><div class="0022a2q" id='Y587d'><tfoot id='Y587d'></tfoot><dl id='Y587d'><fieldset id='Y587d'></fieldset></dl></div>

                            <tbody id='Y587d'></tbody>

                            主站蜘蛛池模板: PVC快速门-硬质快速门-洁净室快速门品牌厂家-苏州西朗门业 | 深圳市超时尚职业培训学校,培训:月嫂,育婴,养老,家政;化妆,美容,美发,美甲. | 民用音响-拉杆音响-家用音响-ktv专用音响-万昌科技 | 高压贴片电容|贴片安规电容|三端滤波器|风华电容代理南京南山 | 广东青藤环境科技有限公司-水质检测 | 翅片管散热器价格_钢制暖气片报价_钢制板式散热器厂家「河北冀春暖气片有限公司」 | 河南生物显微镜,全自动冰冻切片机-河南荣程联合科技有限公司 | 低压载波电能表-单相导轨式电能表-华邦电力科技股份有限公司-智能物联网综合管理平台 | 工业硝酸钠,硝酸钠厂家-淄博「文海工贸」 | 协议书_协议合同格式模板范本大全 | 广州各区危化证办理_危险化学品经营许可证代办 | 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | 精密模具制造,注塑加工,吹塑和吹瓶加工,EPS泡沫包装生产 - 济南兴田塑胶有限公司 | 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 | 法钢特种钢材(上海)有限公司 - 耐磨钢板、高强度钢板销售加工 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 东莞海恒试验仪器设备有限公司 | 恒温恒湿试验箱_高低温试验箱_恒温恒湿箱-东莞市高天试验设备有限公司 | 塑钢件_塑钢门窗配件_塑钢配件厂家-文安县启泰金属制品有限公司 深圳南财多媒体有限公司介绍 | 不锈钢反应釜,不锈钢反应釜厂家-价格-威海鑫泰化工机械有限公司 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | bng防爆挠性连接管-定做金属防爆挠性管-依客思防爆科技 | 道康宁消泡剂-瓦克-大川进口消泡剂供应商 | 德州万泰装饰 - 万泰装饰装修设计软装家居馆 | 牛奶检测仪-乳成分分析仪-北京海谊| 河南橡胶接头厂家,河南波纹补偿器厂家,河南可曲挠橡胶软连接,河南套筒补偿器厂家-河南正大阀门 | 泰国试管婴儿_泰国第三代试管婴儿_泰国试管婴儿费用/多少钱_孕泰来 | 滚珠丝杆升降机_螺旋升降机_丝杠升降机-德迈传动 | 机制砂选粉机_砂石选粉机厂家-盐城市助成粉磨科技有限公司 | 振动传感器,检波器-威海广达勘探仪器有限公司 | 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | 潍坊青州古城旅游景点攻略_青州酒店美食推荐-青州旅游网 | 数控专用机床,专用机床,自动线,组合机床,动力头,自动化加工生产线,江苏海鑫机床有限公司 | 步进驱动器「一体化」步进电机品牌厂家-一体式步进驱动 | 石栏杆_青石栏杆_汉白玉栏杆_花岗岩栏杆 - 【石雕之乡】点石石雕石材厂 | 365文案网_全网创意文案句子素材站 | 算命免费_生辰八字_免费在线算命 - 卜算子算命网 | 培训一点通 - 合肥驾校 - 合肥新亚驾校 - 合肥八一驾校 | 不锈钢轴流风机,不锈钢电机-许昌光维防爆电机有限公司(原许昌光维特种电机技术有限公司) | 奶茶加盟,奶茶加盟店连锁品牌-甜啦啦官网 | 球盟会·(中国)官方网站 | 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 智慧消防-消防物联网系统云平台 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 |