没找到LaravelƔ'有正确的路线后错误?

时间:2018-03-21 11:07:40

标签: php laravel

即使在我的web.php中设置了正确的路线,我也会在404 not found模式下的Laravel应用程序中收到local错误。

enter image description here

除了这个页面之外,所有页面都正常工作,我在单击表单上的POST按钮后,使用submit方法收到此错误。这是我的web.php文件。

Route::get('categories/create',"CategoryController@create");
Route::post('categories',"CategoryController@store");

更新 我的日志说:

[Wed Mar 21 16:40:22 2018] 127.0.0.1:59460 [404]: /categories - No such file or directory
[Wed Mar 21 16:40:22 2018] 127.0.0.1:59464 [200]: /favicon.ico
[Wed Mar 21 16:41:00 2018] 127.0.0.1:59472 [404]: /categories - No such file or directory
[Wed Mar 21 16:41:00 2018] 127.0.0.1:59476 [200]: /favicon.ico
[Wed Mar 21 16:41:03 2018] 127.0.0.1:59480 [200]: /favicon.ico
[Wed Mar 21 16:41:09 2018] 127.0.0.1:59484 [404]: /categories - No such file or directory
[Wed Mar 21 16:41:09 2018] 127.0.0.1:59488 [200]: /favicon.ico

这是我的查看文件 - > https://pastebin.com/NEukzc5s

2 个答案:

答案 0 :(得分:4)

您可能在项目的公用文件夹中具有相同的categories命名目录。 (public/categories)

只需将该目录重命名为其他名称并尝试。

答案 1 :(得分:0)

有几种可能性,

  1. 您可能未在auth middleware群组
  2. 中写入路线条目
  3. 您应该使用资源来指定哪个url指定在最新的laravel版本中不推荐使用的控制器,因为您需要为您调用的每个操作编写路由。
  4. 在开始每个网址之前,您应该始终提供/
  5. 如果一切正常,那么你应该发出命令php artisan route:clear
  6. 检查所有这些可能性并告诉我是否有错误。