2014-10-11 4 views
0

laravel에서 이미지 또는 일부 기능 라우팅과 관련이 있습니다 ... 예를 들어, 대시 보드에 @yield ('content')가있는 대시 보드 페이지가 있습니다. 일부 이미지가 있습니다. like logo.png/background-pattern.png & .... 예를 들어 URL을 얻을 때laravel의 이미지에 대한 동적 라우팅

src="assets/img/logo.png" 

. 그것은

Route::get('/reports' ...) 

같은 URL에 괜찮아요하지만

Route::get('/report/crete' ...) 

페이지에 대한 작업을 나던. 페이지 만들기를 위해 나는 같은 src를 부여해야한다

src="../assets/img/logo.png" 

나는 이미지에 동적으로 URL을 줄 수 있습니까 ??

미안하지만 어리석은 질문이라면 나는 laravel의 초보자입니다. 당신이 사용할 수있는 시간

답변

1

에 대한 감사 :

asset('assets/img/logo.png') 

그것은 전체 URL을 생성합니다.

또 다른 방법은 HTML 문서의 헤드 섹션에 기본 href를 설정하는 것입니다 :

<base href="http://yoururl.com/" /> 

어디서나 사용 (마지막에 슬래쉬와)

src="assets/img/logo.png" 
0

을 A와 일반 규칙은 절대 경로를 사용합니다 :

src="/assets/whatever" 
물론 방법은 URL이 laravel에서 제공하는 도우미 asset를 사용 /some/roue/here

처럼, '디렉토리'이 포함 된 경우

다음이 문제가되지 않는 것입니다.