Laravel Spark-缺少PHP文件PreventRequestDuringMaintenance

Laravel Spark-缺少PHP文件PreventRequestDuringMaintenance,laravel,laravel-spark,Laravel,Laravel Spark,我有一个旧版本的Spark正在运行,所以决定升级我的许可证并开始测试新的安装。首先,我安装了一个香草拉威尔,这很有效 接下来,我跟随了来自的文档,我在Ubuntu 18.04上。旧版本的node和npm存在一些问题,但我最终解决了这些问题。所有命令都已成功执行,因此在执行PHP artisan迁移后,我查看了网站,但我看到: Target class [App\Http\Middleware\PreventRequestsDuringMaintenance] does not exist. I

我有一个旧版本的Spark正在运行,所以决定升级我的许可证并开始测试新的安装。首先,我安装了一个香草拉威尔,这很有效

接下来,我跟随了来自的文档,我在Ubuntu 18.04上。旧版本的node和npm存在一些问题,但我最终解决了这些问题。所有命令都已成功执行,因此在执行PHP artisan迁移后,我查看了网站,但我看到:

Target class [App\Http\Middleware\PreventRequestsDuringMaintenance] does not exist.

Illuminate\Container\Container::build
vendor/laravel/framework/src/Illuminate/Container/Container.php

事实上,当我检查文件夹时:

root@spark10:/var/www/html/spark/app/Http/Middleware# ls -al
total 44
drwxr-xr-x 2 www-data www-data 4096 Oct 31 20:46 .
drwxr-xr-x 4 www-data www-data 4096 Oct 31 09:17 ..
-rw-r--r-- 1 www-data www-data  469 Oct 31 09:17 Authenticate.php
-rw-r--r-- 1 www-data www-data  335 Oct 31 09:17 CheckForMaintenanceMode.php
-rw-r--r-- 1 www-data www-data  294 Oct 31 09:17 EncryptCookies.php
-rw-r--r-- 1 www-data www-data  568 Oct 31 18:34 RedirectIfAuthenticated.php
-rw-r--r-- 1 www-data www-data  340 Oct 31 09:17 TrimStrings.php
-rw-r--r-- 1 www-data www-data  354 Oct 31 09:17 TrustHosts.php
-rw-r--r-- 1 www-data www-data  441 Oct 31 09:17 TrustProxies.php
-rw-r--r-- 1 www-data www-data  307 Oct 31 09:17 VerifyCsrfToken.php
有趣的是,当我在线检查PreventRequestsDuringMaintenance.php时,我看到: 将其从CheckFormIntenanceMode重命名为PreventRequestDuringMaintenance

我创建了一个新文件PreventRequestsDuringMaintenance.php


namespace App\Http\Middleware;

use Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode as Middleware;

class PreventRequestsDuringMaintenance extends Middleware
{
    /**
     * The URIs that should be reachable while maintenance mode is enabled.
     *
     * @var array
     */
    protected $except = [
        //
    ];
}
当我写这个问题的时候,我看到我弄乱了一些名字,在修复之后,我看到了Spark登录。所以我已经把它修好了,仍然发布这个问题,因为它可能会帮助其他可怜的家伙