繁体   English   中英

Laravel中的Symfony \\ Component \\ HttpKernel \\ Exception \\ NotFoundHttpException错误

[英]Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException Error in Laravel

我试图访问laravel中数据库的http:// localhost:8000 / phpmyadmin 但它显示以下错误:

Symfony \\组件\\ HttpKernel \\异常\\ 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的工匠服务

因此,如果有人知道解决方案,请回复。

确保您在routes.php中为phpmyadmin设置了路由

 Route::get('/phpmyadmin',  function () {
    return 'Nothing here';
 });

但是,这不会给您phpmyadmin。

如果您在本地正确安装并配置了http://localhost/phpmyadmin ,则无论是否在laravel应用程序在http://localhost:8000上运行,都应该从http://localhost/phpmyadmin访问它,这没有什么区别。

另外,您将在http://localhost:8000/之后尝试tro访问的每个URI都将被视为laravel应用程序的路由。

访问http://localhost:8000/phpmyadmin涉及到您有一条类似于Route::get('/phpmyadmin', /** ... /*);的路由Route::get('/phpmyadmin', /** ... /*);

如果您尚未在本地安装phpmyadmin并可以访问,请下载该文件并按照说明进行操作,以使其可从Web服务器访问。

php artisan serve命令运行PHP内置服务器。
它不使用您的Apache(XAMPP)网络服务器,而是使用php提供的网络服务器。

查看PHP内置服务器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM