2016-03-28 106 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

固定。 ) 谢谢。 –