我正在使用Weblex laravel IMAP软件包,并且在安装,发布等之后,无法运行测试脚本,因为找不到该类
我已严格按照安装和设置说明进行操作。顺便在laravel 5.8上运行]
composer require webklex/laravel-imap
php artisan vendor:publish --provider="Webklex\IMAP\Providers\LaravelServiceProvider"
我已经在我的根目录(在testproject中,因此它与App和Public处于同一级别)中创建了一个名为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();
但是当通过CLI在我的根文件夹中运行php mailtest.php时,我得到:
致命错误:未捕获的错误:在/Users/testUser/Websites/task-manager/mailtest.php:3中找不到类'Webklex \ IMAP \ Facades \ Client'
我在做什么错?
我正在使用Weblex laravel IMAP软件包,并且在安装,发布等之后。我无法运行测试脚本,因为它找不到我完全遵循安装和设置说明的类。 ...
[您不应该直接从cli运行php文件,并希望它能正常工作,而您只是在运行php文件而不加载供应商文件(作曲家),就可以尝试