2017-07-27 3 views
0

私はサブドメインでLaravelを使用しています。パブリックフォルダを除くすべてのLaravelファイルは、同じレベルのpublic_htmlフォルダ内のフォルダにあります。サブドメインのミックスファイルを見つけることができませんLaravel instalattion

パブリックフォルダファイルは、public_htmlフォルダ内のサブドメインフォルダ内にあります。

my_subdomain/index.php内のautoload.phpとapp.phpのパスが変更されました。

すべて正常に動作しています。しかし、私はミックスバージョンを有効にする必要があり、今Laravelはこのエラーを示します。

Unable to locate Mix file: /js/app.js. Please check your webpack.mix.js output paths and try again.

ミックスmanifest.jsonをファイルはmy_subdomainフォルダ内にある:

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

試しパブリックディレクトリのコンテンツのバインドパスがdelboy1978uk同じエラー@ – delboy1978uk

+0

スラッシュなければなりません。 – marcelo2605

答えて

0

ちょっと単純で使用するasset()機能を使用します

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

は、ミックスの開発 このschoulヘルプ

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

+0

'asset()'の問題は、私のapp.jsファイルが更新されていないことです。 – marcelo2605

0

であなたのindex.phpは前方有数のない

$app->bind('path.public', function() { 
    return __DIR__; 
}); 
関連する問題