我使用laravel 5.6.34。我使用克隆github laravel / laravel和composer install
安装了Laravel。我沿着这样的路线
Route::get('/', function () {
return view('welcome');
});
Route::prefix('admin')->group(function () {
Route::get('/', function () {
echo 'Hello Admin';
});
});
我运行php artisan serve
可以在第一个URL localhost:8000
中正常工作,但是当我尝试打开第二个URL localhost:8000/admin
时,它将继续加载。因为迫不及待,我用php artisan serve
停止了ctrl + c
,但是当我运行未关闭的exit
cmd时,发生了奇怪的事情。谁能告诉我是怎么回事?对不起,英语不好。
答案 0 :(得分:0)
<Directory /var/www/html/sites/test/public>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
在虚拟主机中基本上添加此规则AllowOverride All *
检查是否启用了a2enmod重写,并且 检查.htaccess文件
更多信息,请检查此thread
答案 1 :(得分:0)
研究之后,我知道了主要问题。代码没有问题。问题来自尝试阻止工匠控制台的avast防病毒软件。因此要解决此问题,只需在开发阶段禁用您的avast反病毒软件即可。