2017-04-11 19 views
1

我对Laravel框架中创建的数据库表感到困惑。 它为我自动生成ID,created_atupdated_at列。 因此,当我想检索整个数据库表时,所以我需要创建一个新模型,因为之前创建的表不具有ID,created_dateupdated_date属性?Laravel的created_date,updated_date和Id列php

我想要做的就是将所有数据放在一个特定的表中并显示给用户。

非常感谢您提前,我很感激。

回答

1

当您在laravel创建迁移,你会看到,它在

  $table->timestamps(); 

真实添加了方法的内部,例如

public function up(){ 
    $table->increments('id'); 
    $table->timestamps(); 
} 

时间戳是created_at和updated_at字段,你看数据库表内部。 如果没有运行

php artisan migrate 
+0

之前希望这些添加你可以简单地删除行

$table->timestamps(); 

你并不需要创建一个新表。如果要将ID/created_at或列更新添加到现有表中。 然后,您可以运行 php artisan make:migration ADD_NEW_COLUMN --table = existing_table 然后,您可以将新列添加到现有表中。 – n31l