我在我的本地机器上使用Laravel 5和WAMP,没有虚拟化 . 在使用名为“LaravelProject”的Composer创建一个新项目之后,我似乎无法让我的路线工作 . 我已经做了什么:

  • 编辑了httpd.conf以取消注释该行

LoadModule rewrite_module modules / mod_rewrite.so

  • 编辑了/public/.htaccess文件

选项FollowSymLinks RewriteEngine On RewriteCond%!-d RewriteCond%!-f RewriteRule ^ index.php [L]

  • 刷新了WAMP

  • "localhost/laravelproject/public" 有效

  • "localhost/laravelproject/public/index.php/signup" 有效

  • "localhost/laravelproject/public/signup" 抛出NotFoundHttpException

错误:

Sorry, the page you are looking for could not be found.
NotFoundHttpException in RouteCollection.php line 161

routes.php文件:

Route::get('/', function() {
    return view('welcome');
});


Route::get('/signup', function() {
    return view('auth.signup');
});

我发现的所有其他问题都说它是.htaccess和mod_rewrite问题,但我已经尝试过这些解决方案了 . 这是一个全新的安装,唯一的额外文件是signup.blade.php视图 . 请帮忙!