亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

laravel imap 類未找到,安裝好

laravel imap 類未找到,安裝好

PHP
ibeautiful 2022-10-22 16:53:49
我正在使用 Weblex laravel IMAP 包,在安裝、發布等之后,我無法運行測試腳本,因為它找不到類我完全按照安裝和設置說明進行操作。順便在 laravel 5.8 上運行composer require webklex/laravel-imapphp artisan vendor:publish --provider="Webklex\IMAP\Providers\LaravelServiceProvider"我在我的根目錄(在 testproject 中,因此它與 App 和 Public 處于同一級別)中創建了一個名為 mailtest.php 的文件,但我無法通過它找到實際的類。我試過這個:$oClient = \Webklex\IMAP\Facades\Client::account('default');$oClient->connect();和這個:<?phpuse \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'我究竟做錯了什么?
查看完整描述

1 回答

?
瀟瀟雨雨

TA貢獻1833條經驗 獲得超4個贊

您不應該直接從 cli 運行 php 文件并期望它能夠工作您只是在運行 php 文件而不加載供應商文件(作曲家)您可以嘗試

<?php 
include __DIR__.'/vendor/autoload.php';

但是我不確定如果您使用 laravel 是否可以使用,您可以創建新命令并從 php artisan 命令運行它


查看完整回答
反對 回復 2022-10-22
  • 1 回答
  • 0 關注
  • 120 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號