я генерирую объекты из базы данных с помощью этой команды
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