搜尋

首頁  >  問答  >  主體

php - laravel在controller中給created_at或updated_time賦值為什麼會出錯?

HTML:

Controller:

頁面報錯:

#然後,我只要重新定義一個變數就好了,像這樣
Controller:

#所以,很不明白laravel在controller中給created_at或updated_time賦值為什麼會出錯。
Help Me!

迷茫迷茫2787 天前608

全部回覆(3)我來回復

  • 漂亮男人

    漂亮男人2017-05-16 13:19:08

    系統將created_atupdated_atdeleted_at字段格式化为了CarbonCarbon類了。

    // 例子
    $posts->created_at->timestamp;  // 时间戳
    $posts->created_at->format('Y-m-d H:i:s');  // 返回指定格式
    // Carbon支持很多操作

    關於CarbonCarbon的了解,可访问官网:http://carbon.nesbot.com/ (绝对推荐使用

    回覆
    0
  • ringa_lee

    ringa_lee2017-05-16 13:19:08

    請把完整的程式碼貼出來。

    回覆
    0
  • 某草草

    某草草2017-05-16 13:19:08

    使用Carbon
    $post->updated_time = Carbon::now();
    $post->updated_time = Carbon::parse('2017-01-01');
    $post->updated_time = Carbon::createFromTimestamp(createFromTimestamp( 1491747387);

    回覆
    0
  • 取消回覆