Laravel 5 routes.php不是在Laravel 5.3中创建的,但欢迎页面工作

时间:2016-09-08 09:49:29

标签: laravel-5

我正在改变这个问题,因为我现在有上半部分的答案。 我使用

创建了2个新的Laravel应用程序
composer create-project laravel/laravel myApp 

两者都很好。它们都有效,即欢迎页面显示。 但在这两种情况下App/Http都没有路由文件 创建路径文件并没有帮助,因为它忽略了它。

如果我用5.2创建应用程序,它可以工作:

composer create-project laravel/laravel myApp 5.2.*

这些路径文件在。

如何修复5.3安装?

我在本地Windows设置上运行它。

app 5.2 app 5.3

3 个答案:

答案 0 :(得分:8)

对于Laravel 5.3,routes.php不再存在。现在,在名为routes(projectroot / routes)

的文件夹中有3个路径文件

folder

答案 1 :(得分:5)

在Laravel 5.3中, Student ------------- std_id PK std_name std_age Library ---------- book_id PK book_name book_isbn OutGoing ---------------- OutGoing_id -- PK for the table studet_id -- FK book_id -- FK book_name time 文件现已移动app/Http/routes.php目录,现在已拆分为两个文件:{{ 1}}和root routes/。您可以猜测,web.php中的路由包含api.php组,routes/web.php中的路由包含web middleware组。

如果您想自定义此项或添加自己的单独路径文件,请查看routes/api.php此文件:

api middleware

您可以通过更改此文件来自定义您的服装路线。

答案 2 :(得分:0)

在最新版本的Laravel Framework 7.5.2中,routes.php不在 laravel> App> Http文件夹之内。

App / Http / routes.php =>此文件在最新的laravel Framework中不可用(表示未找到)

相反,您可以在 laravel>路由文件夹

中找到路由文件夹

其中将存在 web.php 文件,您必须在其中实施新代码,以便代码正常工作

https://i.stack.imgur.com/WvPft.png

所以让我转到根路由/目录 这样您就可以找到适用于以下代码的web.php

https://i.stack.imgur.com/DqVyx.png

结果将是: https://i.stack.imgur.com/3WMzW.png