Laravel 5添加了routes.php NotFoundHttpException

时间:2014-10-16 02:18:46

标签: laravel laravel-routing laravel-5

在Laravel 5的最后一次更新中,他们删除了routes.php文件,转而使用Annotations。我仍然希望使用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';
}

}

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

1 个答案:

答案 0 :(得分:4)

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

php artisan clear-compiled

否则您的RouteServiceProvider已编译,Laravel无法看到您在此文件来源中所做的更改