首页 > 解决方案 > 如何在 laravel 7 中将时间戳类型的数据设置为主键?

问题描述

我想将播放的列设置为主键,同时将其类型保持为时间戳。

public function up()
{
    Schema::create('tb_played', function (Blueprint $table) {
        $table->unsignedInteger('artist_id');
        $table->foreign('artist_id')->references('artist_id')->on('tb_artist');
        $table->unsignedInteger('album_id');
        $table->foreign('album_id')->references('album_id')->on('tb_album');
        $table->unsignedInteger('track_id');
        $table->foreign('track_id')->references('track_id')->on('tb_track');
        $table->timestamp('played');
        $table->timestamps();
    });
}

标签: laraveltimestamplaravel-7laravel-migrations

解决方案


推荐阅读