我的 Laravel 應用程序使用 WAMP 服務器在我的 PC 上本地成功運行PHP 7.4.0Laravel 7.20.0WAMP 3.2.0當我在 RedHat 服務器上部署應用程序時,PHP 7.4.9Laravel 7.20.0Appache 2.4.6RedHat 7當我發出 HTTP 請求時,遇到以下錯誤:Error: Class 'Illuminate\Support\facades\Http' not found in file /var/www/html/chatbot/app/Http/Controllers/BotController.php on line 25唯一的區別是PHP version作曲家.json{ "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "type": "project", "require": { "php": "^7.2.5", "fideloper/proxy": "^4.2", "fruitcake/laravel-cors": "^1.0", "guzzlehttp/guzzle": "^6.3", "laravel/framework": "^7.0", "laravel/helpers": "^1.2", "laravel/tinker": "^2.0", "laravel/ui": "^2.0", "yajra/laravel-datatables-oracle": "^9.10" }, "require-dev": { "filp/whoops": "^2.0", "facade/ignition": "^2.0", "fzaninotto/faker": "^1.9.1", "mockery/mockery": "^1.3.1", "nunomaduro/collision": "^4.1", "phpunit/phpunit": "^8.5" }, "autoload": { . .請注意,在本地,我從一開始就將我的 laravel 版本從 laravel 5 升級到了 laravel 7。我是否必須在服務器上安裝其他任何東西才能發出 HTTP 請求?
1 回答

元芳怎么了
TA貢獻1798條經驗 獲得超7個贊
改變Illuminate\Support\facades\Http
=> Illuminate\Support\Facades\Http
。內部f
外觀需要大寫。
Linux 中的文件名區分大小寫,而 Windows/NTFS 文件系統中則不區分大小寫。因此,在本地,這不會成為問題,因為您的環境是 Windows(假設來自 WAMP)。
- 1 回答
- 0 關注
- 112 瀏覽
添加回答
舉報
0/150
提交
取消