"ReflectionClass: Pagescontroller Does Not Exist" 错误

"ReflectionClass: Pagescontroller Does Not Exist" Error

我有一个 laravel 5.7 应用程序,它在我的本地服务器上运行良好。但是在将它部署到共享的 cpanel 服务器并且没有在 index.php 页面上进行必要的更正时,我仍然收到 Pagescontroller 不存在的错误。 我需要帮助。

错误代码如下:

/home/ondi/miniblog/vendor/laravel/framework/src/Illuminate/Container/Container.php }

/**
 * Instantiate a concrete instance of the given type.
 *
 * @param  string  $concrete
 * @return mixed
 *
 * @throws \Illuminate\Contracts\Container\BindingResolutionException
 */
public function build($concrete)
{
    // If the concrete type is actually a Closure, we will just execute it and
    // hand back the results of the functions, which allows functions to be
    // used as resolvers for more fine-tuned resolution of these objects.
    if ($concrete instanceof Closure) {
        return $concrete($this, $this->getLastParameterOverride());
    }

    $reflector = new ReflectionClass($concrete);

参数

  1. "Class App\Http\Controllers\pagescontroller does not exist"

我已经得到答案,我觉得对于有类似问题的人应该把它放在这里。我只是按照 cbaconnier 关于将大写字母更改为小写字母的说明进行操作。就是这样,它立即加载。

事实是我用 PagesController 保存了我的 pagescontroller(位于:app/Http/controllers/pagescontroller)。那就是我的问题来自所有这些的地方。所以我立即将它从 "PagesController" 更改为 "pagescontroller"。网站加载个数。