Я хочу установить воспроизводимый столбец в качестве первичного ключа, сохраняя его тип как временную метку.
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();
});
}