我在子域名上使用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"
}
答案 0 :(得分:1)
嘿只需使用asset()
功能即可在
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
&#13;
并与混合开发 这个schoul帮助
答案 1 :(得分:0)
您的index.php必须是公共目录的内容绑定路径
$app->bind('path.public', function () {
return __DIR__;
});