使用 Laravel Mix 时移动公共文件夹时出现问题:我收到 404 错误

问题描述 投票:0回答:1

使用 Laravel Mix 运行项目时,我收到 404 并且无法访问页面。 我安装了composer 我没有创建该项目,它之前有这样的结构。

main
-core
  -app
  -routes
  -...
-index.php
-assets

我认为他们将公用文件夹移动到了更高的文件夹,因此我再次创建了公用文件夹并将其移至那里。 需要 DIR.'/../vendor/autoload.php';我制作的路径如下,然后当我执行 php artisanserve 时它可以工作,但我得到 404 并且无法访问任何页面。

我无法到达示例路线,它给出了 404

    Route::get('/test', function () {
    return "test route!";
});

我去了控制台

Starting Laravel development server: http://127.0.0.1:8000
[Thu Feb 29 16:22:53 2024] PHP 7.4.33 Development Server (http://127.0.0.1:8000) started
[Thu Feb 29 16:23:00 2024] 127.0.0.1:49296 Accepted
[Thu Feb 29 16:23:01 2024] 127.0.0.1:49296 Closing

package.json

 {
        "private": true,
        "scripts": {
            "dev": "npm run development",
            "development": "mix",
            "watch": "mix watch",
            "watch-poll": "mix watch -- --watch-options-poll=1000",
            "hot": "mix watch --hot",
            "prod": "npm run production",
            "production": "mix --production"
        },
        "devDependencies": {
            "axios": "^0.21",
            "laravel-mix": "^6.0.6",
            "lodash": "^4.17.19",
            "postcss": "^8.1.14"
        }
    }

它可以工作,但我收到 404 并且无法访问该页面。

php laravel codeigniter mixins laravel-mix
1个回答
0
投票

我在目录下输入install index.php为localhost/xxx/install/index.php并安装,就解决了。

© www.soinside.com 2019 - 2024. All rights reserved.