Php Laravel路线不起作用

Php Laravel路线不起作用,php,laravel-5,laravel-5.1,laravel-artisan,php-5.6,Php,Laravel 5,Laravel 5.1,Laravel Artisan,Php 5.6,我有一个非常奇怪的问题,Laravel上的路由过程似乎根本不起作用。。每次尝试加载除默认路由以外的其他路由时,我都会得到NotFoundHttpException 这些是我的文件: routes.php <?php Route::get('/', function () { return view('welcome'); }); Route::get('/test', function () { return "WORKING?"; }); 主机规则 127.0.0.

我有一个非常奇怪的问题,Laravel上的路由过程似乎根本不起作用。。每次尝试加载除默认路由以外的其他路由时,我都会得到
NotFoundHttpException

这些是我的文件:

routes.php

<?php

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

Route::get('/test', function () {
    return "WORKING?";
});
主机规则

127.0.0.1   my.quotes
php artisan route:list返回此

+--------+----------+------+------+---------+------------+
| Domain | Method   | URI  | Name | Action  | Middleware |
+--------+----------+------+------+---------+------------+
|        | GET|HEAD | /    |      | Closure |            |
|        | GET|HEAD | test |      | Closure |            |
+--------+----------+------+------+---------+------------+
所以我真的不明白问题出在哪里。如果我试图加载
/test
我得到了错误,如果我编辑
函数
表单
/
,浏览器中不会发生任何事情,会显示与
Laravel 5
相同的视图。我在
/var/www
中有一些其他网站,这些是问题还是影响问题?来自其他网站的路由也不起作用。我该怎么办

编辑:在Chromium和Firefox中都进行了测试,并且相同

编辑2:好的。。经过进一步调整后,我发现问题在于,我在
/etc/apache2
中的
站点启用
目录下有3个网站处于活动状态,而Web服务器使用的是第一个网站的配置文件,而不是一个表单
myquotes
。现在的问题是如何在同一个Web服务器上运行多个站点?

要在同一个Web服务器上管理不同的站点,您需要为不同的端口或域创建不同的虚拟主机,例如,在启用了
站点的
内部,使用指向可用
站点的符号链接
,您可以:

site1.conf
site2.conf
site3.conf
它们都位于同一Web服务器上的不同端口中,可以访问。确保您正在使用的端口已打开。您可以为它们中的每一个添加别名以进行不同的处理


请参阅文档

通常有一个默认配置文件(000default.conf)。在此文件中添加来自不同站点的所有内容。或者确保所有松散文件都包含在apache.conf中。
site1.conf
site2.conf
site3.conf