Symfony 4 – Add new Column to existing Repository

How to add new Attribute/Column to existing Table/Repository using BundleMaker

Make sure you have the “The Symfony MakerBundle”

composer require symfony/maker-bundle --dev

Add the attribute to your Entity File

Simply add the new attribute to your entity file, i.e. App\Entity\Posts.php

/**
* @ORM\Column(type="string", length=255)
*/
private $excerpt;

Regenerate using the make command

php bin/console make:entity --regenerate

Generate the migration file

php bin/console doctrine:migrations:diff

Migrate

php bin/console doctrine:migrations:migrate