2016-03-28 101 views
1

我的設置,現在下面的路線(移動準系統PHP項目laravel):Laravel頁面沒有加載外部文件(CSS和JS)

Route::get('/', function() { 
    return view('index'); 
}); 

Route::get('cat/a', function(){ 
    return view('cat.cat_a'); 
}); 

兩個文件包括4頁其他的文件位於/資源/視圖/包括。

@include('includes.header') 
@include('includes.sidebar_a') 

[...] Content [...] 

@include('includes.sidebar_b') 
@include('includes.footer') 

都含有正確包含在這兩個,domain.com/藏漢作爲domain.com/cat/a但whitin視圖domain.com/cat/a都包含CSS & JS:我使用加載這些文件文件(包含在footer.blade.php & header.blade.php)返回404

這裏是我的文件結構:

enter image description here

回答

2

您應該使用asset助手生成鏈接到JS & CSS:

{{ asset('js/main.js') }} 

在這種情況下,你會得到與正確的路徑HTML。

+0

工程很好,謝謝。然而只是沒有smemicolon – PoTTii

+0

固定。 ) 謝謝。 –