Php 条令:生成:实体——生成方法删除注释

Php 条令:生成:实体——生成方法删除注释,php,laravel,doctrine-orm,Php,Laravel,Doctrine Orm,我正在使用此命令从数据库生成实体 php artisan doctrine:mapping:import annotation 然后使用此命令生成方法 php artisan doctrine:generate:entities --generate-methods 它正确地生成方法,但从实体中删除详细信息 /** * Users * @ORM\Entity * @ORM\Table(name="users", uniqueConstraints={@ORM\UniqueConst

我正在使用此命令从数据库生成实体

php artisan doctrine:mapping:import annotation
然后使用此命令生成方法

php artisan doctrine:generate:entities --generate-methods
它正确地生成方法,但从实体中删除详细信息

  /**
 * Users
 * @ORM\Entity
 * @ORM\Table(name="users", uniqueConstraints={@ORM\UniqueConstraint(name="users_email_unique", columns={"email"})})

 */
class Users
{
    /**
     * @var integer
     *
     * @ORM\Column(name="id", type="integer", nullable=false)
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="IDENTITY")
     */
    private $id;
这是运行第一个命令的时间,这是实体的正确形式 但当我运行下一个命令时,它会删除细节,如下所示:

/**
 * Users
 */
class Users
{
    /**
     * @var integer
     */
    private $id;

如何将laravel配置为在生成方法时不删除额外的详细信息。或者我应该以某种方式使用生成的内容。

您需要添加
--generate annotations
标志

php artisan doctrine:generate:entities --generate-methods --generate-annotations