2017-03-04 96 views
0
#1 public/  
    Route::get('/foo', function(){ return view('foo'); }); 

    #2(this change all public_path to public/bar/) 
    Route::get('/bar/{id}', '[email protected]'); 

    its nice and clean in my blade   
    <script type="text/javascript" src="vendor/jquery/jquery-3.1.1.min.js"></script> 
    <img src="images/foo.jpg"> 

我有一个问题,当我添加的路由参数,它改变我public_path刀片Laravel路由参数改变public_path

我不想在我的刀是不是非常干净的添加public_path(),任何人知道如何解决这个问题?

+0

使用src =“{{url('images/foo.jpg')}}”对于img也 – webDev

回答

2

要么将​​/添加到src的开头,要么使用url()(或asset())。

src="/vendor/jquery/jquery-3.1.1.min.js" 

src="{{ url('vendor/jquery/jquery-3.1.1.min.js') }}" 

仅供参考,您不会使用public_path,因为它会给你在你的文件系统不是一个URL的完全限定路径。

希望这会有所帮助!

+0

添加/很好,但我需要将我的根设置为public(我在localhost中工作,是烦恼) –