Added ticket comments
This commit is contained in:
		
							
								
								
									
										29
									
								
								db/migrations/20221122032232_add_comments_table.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								db/migrations/20221122032232_add_comments_table.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,29 @@ | ||||
| <?php | ||||
| declare(strict_types=1); | ||||
|  | ||||
| use Phinx\Migration\AbstractMigration; | ||||
|  | ||||
| final class AddCommentsTable extends AbstractMigration | ||||
| { | ||||
|     /** | ||||
|      * Change Method. | ||||
|      * | ||||
|      * Write your reversible migrations using this method. | ||||
|      * | ||||
|      * More information on writing migrations is available here: | ||||
|      * https://book.cakephp.org/phinx/0/en/migrations.html#the-change-method | ||||
|      * | ||||
|      * Remember to call "create()" or "update()" and NOT "save()" when working | ||||
|      * with the Table class. | ||||
|      */ | ||||
|     public function change() | ||||
|     { | ||||
|         $table = $this->table('comments'); | ||||
|         $table->addColumn('body', 'text', ['null' => false]) | ||||
|             ->addColumn('ticket_id', 'integer', ['null' => false]) | ||||
|             ->addTimestamps() | ||||
|             ->addForeignKey('ticket_id', 'tickets', 'id', ['delete' => 'CASCADE', 'update' => 'CASCADE']) | ||||
|             ->addIndex(['body']) | ||||
|             ->create(); | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user