2016-03-07 92 views
0

我使用laravel和部署我的服務器上的應用程序 文件夾路徑/無功/網絡/應用網址公共

應用所以,當我與公共運行網址,CSS將加載。 http://xxx.xxx.xxx.xxx/app/public/

但是,當我從url中刪除公共,CSS將無法加載。 http://xxx.xxx.xxx.xxx/app/

CSS和JS文件是置於公用文件夾

我該如何解決這個問題,我可以改變資產的路徑,如果有,請告訴我是該金融資產定義

感謝

+0

你怎麼訪問你的CSS在您的刀片文件? – Jazerix

+0

是的,我是usign default.blade.php文件包含所有的CSS和js文件 – Tarzan

+0

是的,但你使用的是資產('');幫手法「? – Jazerix

回答

1

Laravel旨在運行公共目錄中的代碼,因此.env等文件不受公開訪問。您的服務器應指向public文件夾。

但是,如果你想改變公衆的網址,您可以編輯index.php文件,並指定自己的路:

// add after $app = require_once... in index.php 
$app->bind('path.public', function() { 
    return __DIR__; 
}); 
+0

謝謝,但不工作。 – Tarzan