Laravel路线无法正常工作 [英] Laravel routes not working as expected

查看:91
本文介绍了Laravel路线无法正常工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚创建了UserController并在routes.php文件中添加了一条路由:

I have just created UserController and added a route in the routes.php file:

Route::resource('users', 'UserController');

当我访问laravel.dev/users时,我希望看到用户索引视图,但是却收到404错误:在此服务器上找不到请求的URL/users.

When I visit laravel.dev/users I expected to see the user index view, but instead I get a 404 error: The requested URL /users was not found on this server.

以下是运行时的输出: php工匠路线

Here is the output when running: php artisan routes

+--------+------------------------+---------------+------------------------+----------------+---------------+
| Domain | URI                    | Name          | Action                 | Before Filters | After Filters |
+--------+------------------------+---------------+------------------------+----------------+---------------+
|        | GET users              | users.index   | UserController@index   |                |               |
|        | GET users/create       | users.create  | UserController@create  |                |               |
|        | POST users             | users.store   | UserController@store   |                |               |
|        | GET users/{users}      | users.show    | UserController@show    |                |               |
|        | GET users/{users}/edit | users.edit    | UserController@edit    |                |               |
|        | PUT users/{users}      | users.update  | UserController@update  |                |               |
|        | PATCH users/{users}    |               | UserController@update  |                |               |
|        | DELETE users/{users}   | users.destroy | UserController@destroy |                |               |
|        | GET /                  |               | Closure                |                |               |
+--------+------------------------+---------------+------------------------+----------------+---------------+

我做错了什么?

推荐答案

假设你的 UserController 没有错误,

Assuming that your UserController is error free,

1)确保在 app/config/app.php

2)检查您的 .htaccess 文件是否正常工作.

2) Check whether your .htaccess file is working correctly.

3)进行 composer dump-autoload --optimize

这篇关于Laravel路线无法正常工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆