Правильный способ требовать файлы и SDK в php Linux ОС - PullRequest
1 голос
/ 05 февраля 2020

Я работаю над своим Laravel Проектом. Я использую windows для разработки и просто загрузил свой код laravel в AWS Elasticbeanstalk. Я использую AWS SDK для отправки уведомлений и Sendgrid для отправки электронных писем.

Я использую следующие коды в локальном окружении для доступа к aws sdk и sendgrid с использованием composer,

require __DIR__ . '\composer\vendor\autoload.php';
require __DIR__ . '\sendgrid-php\sendgrid-php.php';
require __DIR__ . '\aws\aws-autoloader.php';

Работает нормально в моей windows локальной среде, но на linux выдает следующую ошибку

enter image description here

Я установил composer, но все равно показывает ту же ошибку. Любая помощь будет оценена. Спасибо

1 Ответ

1 голос
/ 05 февраля 2020

Вы не можете использовать \ (backsla sh) в качестве разделителя пути на linux. Вместо этого вы можете использовать / (forward sla sh) в качестве разделителя, поскольку это допустимый разделитель для linux, и в качестве побочного эффекта windows также принимает это.

...