1

在对 Laravel 5 的最后一次更新中,他们删除了 routes.php 文件以支持注释。我仍然希望使用 routes.php 文件。我读到你简单地在 app/Http/routes.php 中创建文件并取消注释

//require app_path('Http/routes.php');

在 RouteServiceProvider.php 文件中。我试过了,我仍然得到 NotFoundHttpException。对于以下路线。

Route::get('/', 'PagesController@home');

在 PagesController 内部

<?php namespace App\Http\Controllers;


class PagesController {

public function home()
{
    return 'test';
}

}

谁能告诉我如何重新启用它?

4

1 回答 1

4

取消注释后//require app_path('Http/routes.php');,您需要运行:

php artisan clear-compiled

否则你RouteServiceProvider的编译和 Laravel 不会看到你在这个文件源中所做的更改

于 2014-10-16T06:28:27.323 回答