2017-03-04 6 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"> 

Ich habe ein Problem, wenn ich Route Parameter hinzufügen, es ist mein public_path in Klinge ändernLaravel Routenparameter ändern public_path

Ich will nicht public_path() in meine Klinge hinzuzufügen, die nicht schön und sauber ist, kann jeder wissen, wie man dieses Problem löst?

+0

Verwenden Sie src = "{{url ('images/foo.jpg')}}" für img auch – webDev

Antwort

2

Entweder fügen Sie / an den Anfang der src oder verwenden Sie url() (oder asset()).

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

oder

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

Gerade FYI, würden Sie nicht public_path verwenden, da es Ihnen den vollständigen Pfad in Ihrem Dateisystem keine URL geben würde.

Hoffe, das hilft!

+0

hinzufügen/ist nett, aber ich muss meine root an die Öffentlichkeit setzen (ich arbeitete in localhost jetzt, die ist ärgerlich) –

Verwandte Themen