Skip to content

Class 'SendGrid\Mail\Mail' not found in Codeigniter 4 application #1091

Description

@samwoodchs

Issue Summary

Receiving "Class 'SendGrid\Mail\Mail' not found " when using sendgrid-php.

I have installed the sendgrid-php into my Codeigniter system by downloading the zip and placing it in a folder in my application. I'm not using composer. I have included the library path as specified and can confirm the path is absolutely correct. However I can not get around the error appearing. This happens both on localhost and on a live server.

I have tested changing permission - even to 777 on the sendgrid-php folder and still no luck.

Code

require(FCPATH."assets/libs/sendgrid-php/sendgrid-php.php");
$email = new \SendGrid\Mail\Mail();

Technical details:

  • codeigniter version: 4
  • sendgrid-php version: 7
  • php version: 7.4.28

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions