我将项目的所有源代码(Laravel 5)复制到htdocs文件夹下的另一个文件夹中。
原始项目已成功运行。
但是目标项目有这个错误:
NotFoundHttpException in RouteCollection.php line 145
in RouteCollection.php line 145
at RouteCollection->match(object(Request)) in Router.php line 716
.....
请帮我搞清楚。
抱歉我的英文。
答案 0 :(得分:0)
嗯,今天我遇到了类似的问题,虽然我不知道那里是否有更好的解决方案。但是,我必须使用以下命令使用composer重新安装laravel5。
composer create-project laravel/laravel newprojectname --prefer-dist
还有一点,我还注意到我在laravel项目中输入目录位置的方式与我在开发Windows PC上本地保存它的方式不同。那就是我正在访问文件位置
http://localhost/laravel/projectdirectoryname
而不是像这样:
http://localhost/laravel/ProjectDirectoryName/
总之,我将我的项目目录命名为本地驱动器,采用驼峰式(大写 - 小写),就像这样; ProjectDirectoryName
同时,我正在浏览器中访问项目,全部小写,就像这样; projectdirectoryname
。虽然,这可能不适用于linux-dev机器,因为它具有区分大小写的约束。但是,这可以在windows-dev机器