2017-04-11 18 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