首页 文章

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

提问于
浏览
1

我试图在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 回答

  • 1

    如果你在本地正确安装和配置了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

  • 1

    确保您的routes.php中有phpmyadmin的路由设置

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

    这不会给你phpmyadmin .

相关问题