我正在使用 PhpStorm。我可以运行并打开index.php
,但是当我想按提交按钮(登录后)时,它显示 404 未找到。
在 Windows 10 上运行的 Web 服务器 Apache 2.4。
这是我的家
这是我的路线
我不完全确定为什么所有的反对票,特别是因为这是一个常见问题,并且对于 Laravel 环境的新手来说,原因可能是隐藏的。我知道这是一篇旧文章,但我将其添加到此处以供未来的新手使用。
我建议尝试的第一件事是跑步php artisan route:list
从命令行(从项目根目录)。这将列出 Laravel 可以注册的所有路由,如果有任何错误,通常会显示在这里。
我建议的第二件事是确保 URL 与路由匹配。我无法告诉你有多少次我试图弄清楚为什么我的路线返回 404 只是因为我的表单发布到类似/insertStudent
当我的路线被定义为/admin/insertStudent
我建议的第三件事是确保您调用的方法存在。你的方法真的被调用了吗postSignIn
and postInsertStudent
而不仅仅是SignIn
and InsertStudent
?请记住,URL 和方法名称均区分大小写,并且应与您定义路由的位置、正在调用的 URL 以及接收请求的方法相匹配。
最后,如果一切顺利,我建议你尝试的最后一件事就是运行php artisan route:clear
。这会重置路由缓存。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)