【问题标题】:ReflectionException in Route.php line 333: Method App\Http\Controllers\DbImportController::csv() does not existRoute.php 第 333 行中的 ReflectionException:方法 App\Http\Controllers\DbImportController::csv() 不存在
【发布时间】:2016-10-27 13:57:02
【问题描述】:

我正在使用 Laravel 5.2 并在本地和服务器上遇到奇怪的行为。 下面的代码在本地工作正常,而在服务器中不工作。

在控制器中新添加的方法不起作用,即使更新现有方法也不起作用。

路由代码

routes\web.php code as below

Route::get('dbimport/','DbImportController@index');
Route::get('dbimport/test','DbImportController@test');

DbImportController 代码

app\Http\Controllers\DbImportController.php as below

<?php

namespace App\Http\Controllers;

use App\Http\Controllers\Controller;
use \Illuminate\Database\Connection;
use \Illuminate\Http\Request;
use App\Http\Requests;

class DbImportController extends Controller
{
    public function index() {
        return view('dbimport');
    }

    public function test() {
        return 'This is a test method';
    }
}

上面的代码运行良好,方法也运行良好,但今天我添加了名为 csv 的新方法并更新了测试方法内容。

更新代码如下

class DbImportController extends Controller
{
    public function index() {
        return view('dbimport');
    }

    public function test() {
        return 'This is a test method modified @ 27/10/2016';
    }

    public function csv() {
        return view('csvimport');
    }
}

和路由/web.php

Route::get('dbimport/','DbImportController@index');
Route::get('dbimport/test','DbImportController@test');
Route::get('dbimport/csv','DbImportController@csv');

现在,如果我运行测试方法,它会将旧内容显示为“这是一种测试方法”,而不是显示更新的代码。

如果我运行新方法 dbimport/csv,它会显示如下错误

我运行以下所有缓存清除命令,

php artisan config:clear
php artisan cache:clear
php artisan view:clear
php artisan route:clear

但没用。

请帮助我,提前谢谢。

【问题讨论】:

    标签: php laravel-5 laravel-5.2


    【解决方案1】:

    尝试将routes/web.php 更新为:

    Route::get('dbimport/csv','DbImportController@csv');
    Route::get('dbimport/test','DbImportController@test');
    Route::get('dbimport/','DbImportController@index');
    

    【讨论】:

      猜你喜欢
      • 2018-11-05
      • 2019-02-20
      • 1970-01-01
      • 1970-01-01
      • 2016-08-09
      • 2019-11-04
      • 2017-05-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多