gpt4 book ai didi

laravel - 404 Not Found,但 Laravel 5.4 中存在路由

转载 作者:行者123 更新时间:2023-12-02 07:11:55 24 4
gpt4 key购买 nike

我正在使用 PhpStorm。我可以运行并打开 index.php,但是当我想按提交按钮(登录后)时,它显示 404 未找到。

在 Windows 10 上运行的 Web 服务器 Apache 2.4。

这里是我的家

index.php

这是我的路线

web.php

最佳答案

我不完全确定为什么所有的反对票,特别是因为这是一个常见问题,并且对于刚接触 Laravel 环境的人来说,原因可能是隐藏的。我知道这是一篇旧文章,但我将其添加到此处以供 future 的新手使用。

我建议尝试的第一件事是从命令行(从项目根目录)运行php artisan route:list。这将列出 Laravel 可以注册的所有路由,如果有任何错误,通常会显示在这里。

我建议的第二件事是确保 URL 与路由匹配。我无法告诉你有多少次我试图弄清楚为什么我的路线返回 404 只是因为当我的路线定义为 时我的表单发布到类似 /insertStudent 的内容/admin/insertStudent

我建议的第三件事是确保您调用的方法存在。您的方法真的称为 postSignInpostInsertStudent 而不仅仅是 SignInInsertStudent 吗?请记住,URL 和方法名称均区分大小写,并且应与您定义路由的位置、正在调用的 URL 以及接收请求的方法相匹配。

最后,如果一切顺利,我建议您尝试的最后一件事是运行 php artisan route:clear。这会重置路由缓存。

关于laravel - 404 Not Found,但 Laravel 5.4 中存在路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43715106/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com