我有一个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);
参数
答案 0 :(得分:0)
我已经有了答案,觉得应该将那些类似问题的答案放在这里。我只是按照cbaconnier的指示将大写更改为小写。就是这样,它立即加载。
事实是,我使用PagesController保存了我的pagescontroller(可以在app / Http / controllers / pagescontroller中找到)。那就是我所有问题的根源所在。因此,我立即将其从“ PagesController”更改为“ pagescontroller”。该网站加载了一个。