Я использую IMAP-пакет Weblex laravel и после установки, публикации и т. Д. c. Я не могу запустить тестовый скрипт, потому что он не найдет класс
Я точно следовал инструкциям по установке и настройке. Запустив это на laravel 5.8 по пути
composer require webklex/laravel-imap
php artisan vendor:publish --provider="Webklex\IMAP\Providers\LaravelServiceProvider"
Я создал файл в моей директории root (в testproject, так что он находится на том же уровне, что и App и Publi c), называемый mailtest. php, но я не могу найти его, чтобы найти реальный класс.
Я пробовал это:
$oClient = \Webklex\IMAP\Facades\Client::account('default');
$oClient->connect();
и это:
<?php
use \Webklex\IMAP\Client;
$oClient = new Client([
'host' => 'somehost.com',
'port' => 993,
'encryption' => 'ssl',
'validate_cert' => true,
'username' => 'username',
'password' => 'password',
'protocol' => 'imap'
]);
$oClient->connect();
но при запуске php mailtest. php в моей папке root через CLI я получаю:
Неустранимая ошибка: Uncaught Error: Класс 'Webklex \ IMAP \ Facades \ Client' не найден в /Users/testUser/Websites/task-manager/mailtest.php:3
Что я делаю не так?