질문을 삭제하지 말아주세요.!
 
1
0
-1
alert($_POST['act_button'].'할 게시판그룹을 1개이상 선택해 주세요.');
    CommentAdd your comment...

    1 answer

    1.  
      1
      0
      -1

      여러가지의 방법이 있습니다. 

      controller 에서 Request $req로 받아온다고 가정할게요.


      $req→input('act_button')

      or

      $data = $req→all();

      $data['act_button'];

      1. 소현진

        제가 쓴 답변에서는 post, get 구분없이 laravel이 알아서 다 정리해 줍니다.

      2. 소현진

        laravel.kr에가서 메뉴얼 한번만 처음부터 끝까지 이해안되도 읽어보세요. 도움되실겁니다.

      3. 김은식
        죄송합니다만 변수가 있는 경우 $count = count($_POST['chk']); 는 어떻게 해야하나요?
      4. 소현진

        무슨말씀이신지 이해가안됩니다. 죄송하지만 상세히 다시 알려주실수 있으시겠습니까?

      5. 김은식
        $count = count($_POST['chk']);
        $count 변수에 있는 count($_POST['chk'])를 라라벨로 변환하는거를 잘 모르겠습니다.

      6. 소현진

        위의것과 같이 하시면 됩니다.

        controller에서 index라는 함수가 있다고 가정을 하면, 그 함수는 이렇게 생겼을 것입니다.

        function index(Request $req){

                $data = $req→all();

                $count = count($data['chk']);

        }

      7. 소현진

        이런식으로 하시면 됩니다. $req변수는 laravel에서 request에관해 알 수 있는 모든 정보를 보기좋게 모아놓은 것이라 생각하시면 됩니다. 

        $data = $req→all()을 하면 사용자가 form에 입력한 모든 정보가 get, post 에 관계없이 $data 변수에 배열로 들어옵니다.

        따라서 data['chk']를 하면 보낸 form에서 name이 chk인것이 들어오겠죠

      8. 김은식
        $data = $request->all();
        $count = count($data['chk']);

        if(!$count)
        return Util::alert($_POST['act_button'].'할 게시판그룹을 1개이상 선택해 주세요.');

        for ($i=0; $i<$count; $i++)
        {
        $k = $_POST['chk'][$i];
        $gr_id = $_POST['group_id'][$k];
        이 코드에서 $_POST를 $data로 바꿔주면 되는건가요?
      CommentAdd your comment...