无法在子域Laravel instalattion

时间:2017-07-27 12:41:02

标签: php laravel laravel-mix

我在子域名上使用Laravel。除公用文件夹外,所有Laravel文件都位于同一级别的public_html文件夹中的文件夹中。

公用文件夹文件位于subdomain文件夹内,位于public_html文件夹中。

我在my_subdomain / index.php中更改了autoload.php和app.php的路径。

一切都运行良好。但是我需要启用mix版本,现在Laravel显示了这个错误:

  

无法找到Mix文件:/js/app.js。请检查你的   webpack.mix.js输出路径并重试。

mix-manifest.json文件位于my_subdomain文件夹中:

{
  "/js/app.js": "js/app.edb30a0318d87750bd69.js",
  "/css/app.css": "css/app.2e8af0500b8b83e4423e.css"
}

2 个答案:

答案 0 :(得分:1)

嘿只需使用asset()功能即可在

中使用



<link href="{{ asset('css/app.css') }}" rel="stylesheet">
&#13;
&#13;
&#13;

并与混合开发 这个schoul帮助

https://github.com/JeffreyWay/laravel-mix/issues/326

答案 1 :(得分:0)

您的index.php必须是公共目录的内容绑定路径

$app->bind('path.public', function () {
    return __DIR__;
});