-2

enter image description hereI am using Symfony 4.4 and trying to upload an image. But while creating schemas I am getting an Annotation error.

[Semantical Error] The annotation "@Symfony\Component\Validator\Constraints\Image\Image" in property App\Entity\Student::$photo was never imported. Did you maybe forget to add a "use" statement for this annotation?

Attaching the code snippets below, please say what is the mistake I made.

use Symfony\Component\Validator\Constraints as Assert;

/** 
      * @Assert\NotBlank(message="Please, upload the photo.") 
      * @Assert\File(mimeTypes={ "image/png", "image/jpeg" }) 
   */
    private $photo;

=====================

Ajmalriyaz
  • 37
  • 6

1 Answers1

0

It looks like you forgot to add use Symfony\Component\Validator\Constraints as Assert; to the top of the file.

According to the error message and the documentation for NoBlank, that line should fix your issue.

apaderno
  • 28,547
  • 16
  • 75
  • 90
Newbiedev
  • 141
  • 3
  • 20