我已经在Windows10机器上构建了我的Laravel应用程序。对于在我的Linux服务器(共享服务器)上的部署,我遵循了这个youtube教程https://www.youtube.com/watch?v=x4VIWOj_9dA
我的应用程序在我的开发计算机上运行良好。本教程的方法在window机器上运行良好。但是,当我在Linux上使用我在Windows机器上测试过的相同包进行部署时,对于不调用控制器的页面,它可以工作,但对于任何调用控制器的页面,我收到以下错误消息(需要kitContrller的页面的示例):
Illuminate\Contracts\Container\BindingResolutionException
Target class [App\Http\Controllers\kitController] does not exist.我的问题是目标控制器存在于指定的文件夹中,没有任何大小写问题,但消息说它不存在。
求求你帮帮我。
发布于 2021-03-04 23:03:48
在进行了一些其他验证之后,我发现问题出在我的路由器上:在路由器中,我用小写写出了控制器的名称(例如: KitController而不是kitController。
K(小写)代替K(大写):这就是问题所在。我已经改变了一些东西,它工作得很好。
谢谢你的建议。
https://stackoverflow.com/questions/66459944
复制相似问题