From 4a8316e3905f2386104ef2957ebf74a10f4c4081 Mon Sep 17 00:00:00 2001 From: ahwelp Date: Wed, 2 Jan 2019 03:42:35 +0000 Subject: [PATCH] Atualizar 'src/DDLWrapper/Db/Table.php' --- src/DDLWrapper/Db/Table.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/DDLWrapper/Db/Table.php b/src/DDLWrapper/Db/Table.php index 9ec87a8..59a5620 100644 --- a/src/DDLWrapper/Db/Table.php +++ b/src/DDLWrapper/Db/Table.php @@ -577,6 +577,23 @@ class Table return $this; } + /** + * Add deleted_at column to the table. + * + * @param string $deletedAtColumnName + * + * @return Table + */ + public function addSoftDelete($deletedAtColumnName = 'deleted_at'){ + $deletedAtColumnName = is_null($deletedAtColumnName) ? 'deleted_at' : $deletedAtColumnName; + $this->addColumn($createdAtColumnName, 'timestamp', array( + 'default' => 'null', + 'null' => true, + )); + return $this; + } + + /** * Insert data into the table. *