作者:不得不无奈啊 | 来源:互联网 | 2023-02-05 10:50
我正在使用PhpStorm。我可以运行并打开index.php
,但是当我想按Submit按钮(登录后)时,找不到其显示404。
在Windows 10上运行的Web服务器Apache 2.4。
这是我的家
这是我的路线
1> ChronoFish..:
我不完全确定为什么要进行所有否决,特别是因为这是一个常见问题,而对于Laravel环境新手来说,原因可能是隐藏的。我知道这是一篇旧文章,但我将其添加到此处以供将来的新手使用。
我建议尝试的第一件事是php artisan route:list
从命令行(从项目根目录)运行。这将列出Laravel可以注册的所有路线,并且如果有任何错误,通常会在此处显示。
我建议的第二件事是确保URL与路由匹配。我无法告诉您有多少次我试图弄清为什么我的路线返回404的原因仅仅是因为我的表单正在张贴到诸如以下/insertStudent
路线中/admin/insertStudent
我建议的第三件事是确保要调用的方法存在。是你的方法真的叫postSignIn
和postInsertStudent
而不是简单的SignIn
和InsertStudent
?请记住,URL和方法名称均区分大小写,并且应与定义路由的位置,正在调用的URL以及正在接收请求的方法相匹配。
最终,如果所有检查都结束了,我可能建议您尝试的最后一件事正在运行php artisan route:clear
。这将重置路由缓存。