질문을 삭제하지 말아주세요.!
 
1
0
-1

public function find_pass(Request $request) 
    { 
        $rules = [ 
            - 너무길어져서 지웠어요  - 
        ]; 
        $messages = [ 
            - 너무길어져서 지웠어요  - 
        ]; 
        $request->validate($rules, $messages); 
        - 너무길어져서 지웠어요  - 
    } 


public function setpass(Request $request) 
    { 
        $rules = [ 
            'password' => 'required', 
        ]; 
        $messages = [ 
            'password.required' => '필수입니다', 
        ]; 
        $request->validate($request, $rules, $messages); 
        return "dd"; 
    } 

이렇게 코딩되있습니다 위에 find_pass function 은 유효성검사가 잘됩니다 이상없이 

그런데 아래 setpass의 유효성검사는 실행해보면 아래와 같은 오류가 나와요 

Type error: Argument 1 passed to Illuminate\Http\Request::Illuminate\Foundation\Providers\{closure}() must be of the type array, object given 

조언좀 해주시면 감사하겠습니다 ㅠㅠ

    CommentAdd your comment...

    1 answer

    1.  
      1
      0
      -1

      Request 클래스에 validate()라는 함수가 있나요? 아래 링크로 보면 없어요. 클래스나 공식 문서를 참고해서 validate() 함수의 정확한 사용법을 한번 더 확인하시길 바래요.

        CommentAdd your comment...