laravel imap类未找到,安装很好

问题描述 投票:-1回答:1

我正在使用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软件包,并且在安装,发布等之后。我无法运行测试脚本,因为它找不到我完全遵循安装和设置说明的类。 ...

php laravel imap
1个回答
2
投票

[您不应该直接从cli运行php文件,并希望它能正常工作,而您只是在运行php文件而不加载供应商文件(作曲家),就可以尝试

© www.soinside.com 2019 - 2024. All rights reserved.