>  기사  >  PHP 프레임워크  >  Laravel5.2 및 laravel5.3 프레임워크의 유용한 기능 요약(코드 포함)

Laravel5.2 및 laravel5.3 프레임워크의 유용한 기능 요약(코드 포함)

不言
不言원래의
2018-08-18 11:28:512336검색

이 글은 Laravel5.2 및 laravel5.3 프레임워크(코드 포함)의 유용한 기능을 요약한 것입니다. 필요한 참고 자료가 있으면 참고하세요. 나는 그것이 당신에게 도움이되기를 바랍니다.

1. 방문 횟수 제어

laravel5.2의 새로운 기능, IP 기반으로 방문 횟수를 제어하는 ​​미들웨어를 통한 스로틀 설정#🎜 🎜#

Principle: 세 개의 응답 헤더 X-RateLimit-Limit, X-RateLimit-Remaining 및 Retry-After를 반환하여 액세스 수를 제어합니다.

X-RateLimit-Limit: 지정된 시간 내에 허용되는 최대 요청 수

Retry-After: 다음 재시도 요청까지 기다리는 시간(s)을 구현합니다. 로그인 및 등록 명령

Laravel5.2의 새로운 기능

// 一分钟内同一个IP限制访问5次
Route::group(['prefix' => 'admin', 'middleware' => 'throttle:5'], function(){
    Route::get('user', 'UserController@show');
});

3, all()

# 🎜🎜#laravel5.3 새로운 기능

laravel5.2:DB::table('users')->get() 배열을 반환합니다. laravel5.3:

DB::table('users')->get()은 컬렉션을 반환합니다.

laravel5.3을 사용하는 경우 DB::table('users')->get()->all()을 전달할 수 있습니다. 배열을 반환하지만 컬렉션을 반환하면 컬렉션의 일부 메서드를 사용하여 컬렉션을 반환할 수도 있습니다. 예를 들어 컬렉션의 첫 번째 요소를 꺼내려면 first() 메소드.

4, $loopDB::table('users')->get()返回的是数组。
laravel5.3:DB::table('users')->get()返回的是集合。

如果我们使用的是laravel5.3,可以通过DB::table('users')->get()->all()返回数组,不过返回集合也有一定的好处,返回集合我们可以使用集合的一些方法,比如取出集合中的第一个元素可以直接使用first()

laravel5.3 새로운 기능

$loop 변수는 @foreach에서 사용됩니다. $loop에서 제공하는 루프 속성: index: 1부터 시작하는 루프 인덱스

remaining: 루프에 남은 항목 수
#🎜 🎜# count: 총 루프 항목 수

first: 첫 번째인지 여부

last: 마지막인지 여부

깊이 : 루프 수준 #🎜🎜 #

parent: 루프가 다른 @foreach에 있으면 상위 루프 참조

5를 반환합니다. 매우 간단한 페이징

데이터 가져오기 : User::paginate( $num)

Template: $users->links()

CSS 파일 경로는 public/입니다. css/app.css.

위 내용은 이 글의 전체 내용입니다. ,

laravel 프레임워크 입문 튜토리얼을 주목해 주세요.


관련 추천:

Laravel에서 컬렉션 클래스 사용 방법 요약(코드)

#🎜 🎜#

laravel 프레임워크 모델 모델 생성 및 사용 방법

위 내용은 Laravel5.2 및 laravel5.3 프레임워크의 유용한 기능 요약(코드 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.