Confluence 에 심각한 보안 취약점이 발견되었으니 사용자분들은 업그레이드 하세요.!
 
1
0
-1

검색 페이지 제작중, get으로 넘기면 url에는 정상적으로 되어있으나

컨트롤러에서는 첫번째 파라미터가 안불러와집니다.

로그를 찍어보니 input name이 아니라 url까지 포함되는데

해결책이나 조언 부탁드립니다.



logger($request→all());

/////

array (
'//path?name' => 'value',
'test' => 'value'
)
    CommentAdd your comment...

    1 answer

    1.  
      2
      1
      0
      1. 만약 라우트 파라미터를 통해 컨트롤러로 넘기신 경우에는 Request 로 받으시면 안되고 라우트 파라미터에서 넘긴 값을 해당 컨트롤러 메서드에서 파라미터로 받으셔야 합니다.
        ex) Route::get('search/{keyword}', 'SearchController@show');
        public function show($keyword)
      2. querystring 을 이용 하시는 경우에는 $request→query('name') 으로 받으시면 됩니다.


      도움이 되셨으면 합니다.

        CommentAdd your comment...