Php 类别';照明\Support\facades\Http';找不到
我的Laravel应用程序使用WAMP服务器在我的PC上本地成功运行Php 类别';照明\Support\facades\Http';找不到,php,linux,laravel,apache,http,Php,Linux,Laravel,Apache,Http,我的Laravel应用程序使用WAMP服务器在我的PC上本地成功运行 PHP 7.4.0 Laravel 7.20.0 WAMP 3.2.0 当我在RedHat服务器上部署我的应用程序时 PHP 7.4.9 Laravel 7.20.0 Appache 2.4.6 RedHat 7 我在发出HTTP请求时遇到以下错误: Error: Class 'Illuminate\Support\facades\Http' not found in file /var/www/html/chatbot/
PHP 7.4.0
Laravel 7.20.0
WAMP 3.2.0
当我在RedHat服务器上部署我的应用程序时
PHP 7.4.9
Laravel 7.20.0
Appache 2.4.6
RedHat 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版本
composer.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请求吗?更改
照明\Support\facades\HTTP
=>照明\Support\facades\HTTP
。facade中的f
需要大写
Linux中的文件名区分大小写,而在Windows/NTFS文件系统中则不区分大小写。因此,在本地,这不会是一个问题,因为您的环境是Windows(假定为WAMP)。更改
illumb\Support\facades\Http
=>illumb\Support\facades\Http
。facade中的f
需要大写
Linux中的文件名区分大小写,而在Windows/NTFS文件系统中则不区分大小写。因此,在本地,这不会是一个问题,因为您的环境是Windows(假设来自WAMP)。请检查此项是否回答了您的问题@KamleshPaul php artisan serve:Laravel Framework 7.20.0,但我使用的是旧版本,我将其升级到了7.20.0“错误:类'light\Support\facades\Http'可能是案例问题。尝试使用大写字母F。如您的BotController@user3532758是的,它区分大小写!!现在可以了,谢谢你!但它如何不区分大小写呢?如果你想回答这个问题,让它适合你。请检查这个答案是否回答了您的问题@KamleshPaul php artisan serve:Laravel Framework 7.20.0,但我使用的是旧版本,我将其升级到了7.20.0“错误:类'light\Support\facades\Http'可能是案例问题。尝试使用大写字母F。如您的BotController@user3532758是的,它区分大小写!!现在可以了,谢谢你!但它如何不区分大小写呢?如果你想回答这个问题,让它适合你。