我试图在laravel中访问http://localhost:8000/phpmyadmin for database . 但它显示以下错误:
Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException打开:C:\ xampp \ htdocs \ laravel \ vendor \ laravel \ framework \ src \ Illuminate \ Routing \ RouteCollection.php
$others = $this->checkForAlternateVerbs($request);
if (count($others) > 0) {
return $this->getOtherMethodsRoute($request, $others);
}
throw new NotFoundHttpException;
我使用以下命令打开我的服务器,它自动打开8000端口,这就是为什么我必须使用http://localhost:8000/phpmyadmin
php工匠服务
所以,如果有人知道解决方案,请回复 .
2 回答
如果你在本地正确安装和配置了phpmyadmin,那么无论是否运行
http://localhost:8000
上的laravel应用程序,都应该从http://localhost/phpmyadmin
访问它,这没什么区别 .此外,您将在
http://localhost:8000/
之后尝试访问的每个URI都将被视为您的laravel应用程序的路径 .访问
http://localhost:8000/phpmyadmin
涉及到像Route::get('/phpmyadmin', /** ... /*);
这样的路线如果您没有安装phpmyadmin并可在本地访问download it并按照说明将其从Web服务器访问 .
php artisan serve
命令运行PHP内置服务器 .它不使用您的apache(XAMPP)网络服务器,而是使用php提供的Web服务器 .
见PHP built-in server
确保您的routes.php中有phpmyadmin的路由设置
这不会给你phpmyadmin .