2016-09-12 5 views
2

내 웹 사이트는 페이지에 올바른 데이터를 표시하는 URL에 제품의 ID를 게시합니다.이 ID를 가져 와서 숨겨진 입력 필드에 값을 전달하여 제출 된 작업 내에서 작업 할 수 있습니다. 폼 컨트롤러.Laravel 숨겨진 입력에 대한 요청 받기

get 요청을 사용하여 URL의 데이터를 가져 와서 다른 양식 데이터와 함께 전송되는 숨겨진 입력 필드에 저장할 수 있습니까?

예 -

<input type="text value="{{ Input::get('id') }}" 

이 내 URL이 모습입니다 -

http://mywebsite.app/admin/overview/10 
+0

Input :: get ('id); get 매개 변수 만 사용합니다. 예 : http : //whatever.tld/horse/? id = 39 –

+0

어떤 버전의 Laravel을 사용합니까? – Mindau

답변

1

당신은 URL에서 10를 얻기 위해이 작업을 수행 할 수 있습니다

{{ Request::segment(3) }} 

을하지만 이것은 잘못된 방법입니다.

public function someAction ($id) 
{ 
    .... 
    return view('some.view', compact('id')); 
} 

그리고 바로 사용 $id 변수 some.view :

Route:: get('admin/overview/{id}', '[email protected]'); 

그런 다음 당신이 someAction()에서 그것을 얻을 뷰에 전달해야 좋은 방법은 같은 경로에 매개 변수를 추가하는 것입니다 :

{{ $id }} 
관련 문제