2017-03-04 52 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中工作,是煩惱) –