2017-03-04 14 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

を使用する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') }}" 

それはあなたのファイルシステムではないURL内の完全修飾パスを与えるだろうとちょうどFYI、あなたはpublic_pathを使用することはありません。

希望すると便利です。

+0

add/niceですが、私は自分のrootをpublicに設定する必要があります(私はlocalhostで作業していました。迷惑です) –

関連する問題