2014-04-02 2 views
-1

경로 재 지정시 Laravel에 문제가 있습니다. 내가하고 있던 것은 이것이다 :Laravel의 경로 재 지정

enter image description here

당신은 내가 선택 옵션이 변경 될 때 버튼의 href 값을 만들려고 노력하고있다 볼 수 있듯이.

enter image description here

내가 어디에 "%를 궁금해 :

var deptHref = "{{{action('[email protected]')}}}"; 
var actionDeptHref = deptHref + '/' + id; 

하지만 나는 그것을 실행하려고하면 그것은 나에게 내 브라우저에서이 URL을 제공합니다 : 내가 사용 쇼 컨트롤러로 리디렉션하고 싶어 7Badmin_documents % 7D "는"admin-documents/show/8 "을 얻을 것으로 예상했기 때문에 나타납니다.

내가 내 길에 한 일은 이것이다 : 내 브라우저 URL에 "관리자 - 문서/쇼/8"되어 기대 한 이유

enter image description here

은 그입니다.

enter image description here

그래서 나는 두 개의 "admin-documents.show"이 내 경로에 영향을 미치고있다 :

나는 또한 내가 무엇을보고 내 php artisan 경로를 확인? 이것이 영향을주는 이유는 무엇입니까?

var href = "{{{action('[email protected]')}}}"; 
    var id = $('#department-options').val(); 
    href = href + "/" + id; 

이 효과가 있습니까?

답변

0

단지 2, 당신의 HTML을 탈출 3 중괄호를 사용 Laravel을하게 사용 :

var href = "{{action('[email protected]')}}"; 
+0

이 될 것입니다 내가 이미했지만 그것은 작동 ... – Aoi

0

귀하의 경로 기대 일반적 도우미 (http://laravel.com/docs/helpers#urls)를 사용하여 PARAMS, 당신의과 공급 것 {ID} 그러나 동적이기 때문에 제공 할 수 없으므로 절대 URL을 사용하는 것이 좋습니다. 그래서

var href = "{{{action('[email protected]')}}}"; 
var id = $('#department-options').val(); 
href = href + "/" + id; 

var href = "/admin-documents/show/" + $('#department-options').val(); 
+0

나던하지만이 쇼에없는 이유를 작동하고 생성은, 몰라. 사촌 그것과 함께 잘 작동하는 이유는 내가 다시 할려고 했어. 왠지 말해줘? 응답에 대한 tnx – Aoi

+0

잠깐 만요, 나는 충분히 잘 읽지 못했습니다. 생성 된 ID는 필요하지 않습니다. 혼란을 피하기 위해 내 대답을 편집 할 것입니다. – nvisser