时间自动保存更新和查询格式化的问题?

插入代码:

    public function store(Request $request)
    {
        $data = $request->all();
        if (Products::create($data)){
            return redirect()->to(route('admin.products'))->with(['status'=>'添加成功']);
        }
        return redirect()->to(route('admin.products'))->withErrors('系统错误');
    }

对应模型:

<?php
namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class Products extends Model
{
    protected $table = 'products';
    public $timestamps = true;
    protected $fillable = ['name', 'parent_id', 'num','pur_num','categorys_id','price'];
    protected $casts = [
        'num' => 'int',
        'created_at'   => 'date:Y-m-d H:i:s',
        'updated_at'   => 'date:Y-m-d H:i:s',
    ];

}

数据库结构和结果

时间自己保存更新和查询格式化的问题

时间自己保存更新和查询格式化的问题

疑问:为什么保存的不是时间戳,设置了$casts时间显示格式,为什么前台时间还是原样显示

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 2
lochpure

timestamps就是年月日,时分秒的格式,不是时间戳。

4年前 评论
Epona

这个保存的就是 timestamp https://dev.mysql.com/doc/refman/5.5/en/da...

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!