【问题标题】:Laravel routes not updatingLaravel 路由不更新
【发布时间】:2017-01-27 23:41:50
【问题描述】:

我是 laravel 的新手,在我的第一个项目中被卡住了。我最大的问题是routes.php,已经创建并编辑了app/http/routes.php,但在传递命令php artisan route:list时仍然显示默认路由,即

+--------+----------+----------+------+---------+--------------+
| Domain | Method   | URI      | Name | Action  | Middleware   |
+--------+----------+----------+------+---------+--------------+
|        | GET|HEAD | /        |      | Closure | web          |
|        | GET|HEAD | api/user |      | Closure | api,auth:api |
+--------+----------+----------+------+---------+--------------+

我的 routes.php 文件是

<?php

use App\Task;
use Illuminate\Http\Request;

/*
*Display all tasks
*/
Route::get('/', function() {
    return view('tasks');
});

/*
*Add a new task
*/
Route::post('/task', function(Request $request) {
    //
});

/*
*Delete a task
*/
Route::delete('/task{id}', function($id) {
    //
});

我做错了什么,因为谷歌到目前为止并没有帮助我太多,它只是让我发疯。提前致谢。 也这样做了 Cleared routes cache

【问题讨论】:

    标签: php laravel routes


    【解决方案1】:

    您使用的是 5.3 版本的 Laravel。

    新的 route.php 文件位于

    app/routes/web.php
    

    在那里添加您的条目​​。

    并删除您手动创建的 routes.php 文件。

    【讨论】:

    • 搞定了,还是没变,还清了几次缓存
    • 这里有一些有趣的东西可能会有所帮助,我已经将另一个项目克隆到我的本地驱动器,当您在其目录中调用 route:list 时它工作正常,但在我的项目中仍然相同问题。该项目是来自 laravel 站点 github 个人资料的快速入门基础
    • 请检查您是否从您的 xampp 安装中禁用了 OPcache 和 PageSpeed。
    • 实际上我已经发现默认路由文件是 routes/web.php -> 我在下面的答案,所以将我的路由代码转移到那里就像魅力 @moraya.re
    【解决方案2】:

    所以显然所有默认路由都存储在 routes 文件夹中,这里 web.php 和 api.php 都配置了路由,所以 web.php 是你在 Laravel 5.3 和 @ 中编辑和包含所有路由的地方moraya.re 感谢,因为您的帖子让我想到了搜索路线位置,而 link 对此进行了更多解释。

    【讨论】:

      【解决方案3】:

      更改您的删除网址
      /*
      *Delete a task
      */
      Route::delete('/task{id}', function($id) {
          //
      });
      

      /*
      *Delete a task
      */
      Route::delete('/task/{id}', function($id) {
        //
      });
      

      【讨论】:

      • 即使它没有回答主要问题?
      • 当我添加上述路线时,它会显示在我的路线列表中。请尝试以下命令“php artisan config:cache”、“php artisan route:clear”、“php artisan cache:clear”。
      猜你喜欢
      • 2015-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-14
      • 1970-01-01
      • 2018-02-17
      • 2015-08-22
      • 1970-01-01
      相关资源
      最近更新 更多