首页 > 解决方案 > Laravel 5.6 php artisan route:list shwoing only api middleware 为什么?

问题描述

我正在尝试从 laravel5.6 制作 api,它的作品但两者都没有工作,我无法运行网站,因为 web 路由在 api 中间件上的路由列表 shpwing 中不起作用,为什么?

$ php artisan route:list
+--------+----------------------------------------+--------------------+----------+--------------------------------------------------+------------+
| Domain | Method                                 | URI                | Name     | Action                                           | Middleware |
+--------+----------------------------------------+--------------------+----------+--------------------------------------------------+------------+
|        | GET|HEAD|POST|PUT|PATCH|DELETE|OPTIONS | api/en/v1/gettoken | gettoken | App\Http\Controllers\Api\ApiController@gettoken  | api        |
|        | GET|HEAD|POST|PUT|PATCH|DELETE|OPTIONS | api/en/v1/login    | login    | App\Http\Controllers\Api\UserController@login    | api        |
|        | GET|HEAD|POST|PUT|PATCH|DELETE|OPTIONS | api/en/v1/register | register | App\Http\Controllers\Api\UserController@register | api        |

标签: laravelrestapi

解决方案


在 routes/web.php 中写下你的路线。api.php 中的所有路由都使用 api 中间件。


推荐阅读