Laravel 5.1 프레임 워 크 요청 작업 일반적인 용법 인 스 턴 스 분석

이 사례 는 Laravel 5.1 프레임 워 크 Request 요청 작업 의 일반적인 용법 을 설명 합 니 다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.
이 글 은 주로 Request 가 사용자 가 저희 사이트 기능 을 방문 할 때마다 사용 하 는 것 을 말 합 니 다.저 희 는 Request 의 일부 데 이 터 를 사용 하여 적당 한 대응 을 할 수 있 습 니 다.
1.자주 사용 하 는 속성 과 방법
Request 에서 중요 한 속성 을 가 져 와 논리 적 으로 처리 할 수 있 습 니 다.다음은 Request 에서 자주 사용 하 는 속성 입 니 다.
1.1 사용자 입력 가 져 오기
(전제 작업 은 RESTful 스타일 의 컨트롤 러 를 만 들 고 경 로 를 설명 합 니 다)Request 는 사용자 가 입력 한 데 이 터 를 가 져 올 수 있 습 니 다.
1.1.1 input

  public function index(Request $request)
  {
    //      Request     index  。
    //        name  。
    dd($request->input('name'));
  }

이렇게 브 라 우 저 에 localhost/admin?name=k 를 입력 하면 K 가 출력 됩 니 다.
name 인 자 를 찾 지 못 하 는 것 을 방지 하면 input 방법 에 두 번 째 인 자 를 입력 할 수 있 습 니 다.name 인 자 를 찾 지 못 하면 두 번 째 인자 의 값 을 사용 합 니 다.
1.1.2 all()모두 가 져 오기

  public function index(Request $request)
  {
    dd($request->all());
  }

all 방법 은 하나의 배열 을 되 돌려 줍 니 다.이 배열 에서 모든 사용자 가 입력 한 데 이 터 를 얻 을 수 있 습 니 다.
1.1.3 only 와 except

  public function index(Request $request)
  {
    dd($request->only('name'));
  }
  public function index(Request $request)
  {
    dd($request->except('name'));
  }

only 는 일부 매개 변수 만 가 져 오 는 것 을 의미 합 니 다.except 는 일부 매개 변 수 를 가 져 오지 않 고 다른 매개 변 수 를 가 져 오 는 것 을 의미 합 니 다.
1.1.4 has 방법

  public function index(Request $request)
  {
    dd($request->has('age'));
  }

has 방법 은 bool 값 을 되 돌려 주 는 것 입 니 다.인자 가 존재 할 때 true 를 되 돌려 주 는 것 입 니 다.false 를 되 돌려 주지 않 습 니 다.
1.2 URL 가 져 오기

dd($request->url());

돌아 오 는 URL 은 GET 인자 가 없 는 것 입 니 다.즉,localhost 8000/admin?name=k 는 localhost 8000/admin 으로 돌아 갑 니 다.

dd($request->fullUrl());

fullUrl 은 모든 주 소 를 되 돌려 줍 니 다.즉,localhost 8000/admin?name=k 는 localhost 8000/admin?name=k 를 되 돌려 줍 니 다.
1.3 요청 방법 가 져 오기

  public function index(Request $request)
  {
    if ($request->method() == 'GET'){
      return 'GET  ';
    }
    return 'other';
  }

이 건 할 말 이 없어 요.GET 면 GET 면 POST 면 POST.
1.4 판단 경로

  if ($request->is('admin/*')){
    return '  ';
  }

주로 url 경로*를 마스크 로 사용 할 수 있 습 니 다.
1.5 URI 획득

dd($request->path());

입력:http://localhost:8000/admin?name=adle&age=14 관리자 가 져 오기
Laravel 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.
본 고 는 Laravel 프레임 워 크 를 바탕 으로 하 는 PHP 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기