1. 액세스 횟수 제어
laravel5.2의 새로운 기능은 미들웨어를 통해 스로틀을 설정하여 IP 기반으로 액세스 횟수를 제어하는 것입니다.
원리: X-RateLimit-Limit, X- 세 개의 응답 헤더를 반환합니다. RateLimit-Remaining, Retry-After는 액세스 횟수 제어를 구현합니다.
X-RateLimit-Limit: 지정된 시간 내에 허용되는 최대 요청 수
X-RateLimit-Remaining: 지정된 시간 내에 남은 요청 수
Retry-After: 지정된 시간 내에 허용되는 최대 요청 수 다음 재시도 요청
코드 구현:
// 一分钟内同一个IP限制访问5次 Route::group(['prefix' => 'admin', 'middleware' => 'throttle:5'], function(){ Route::get('user', 'UserController@show'); });
2. 로그인 및 등록을 실현하는 마법의 명령
laravel5.2의 새로운 기능
php artisan make:auth
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.$loop
Laravel5.3의 새로운 기능
$loop 변수는 @foreach 루프에서 사용됩니다.
$loop에서 제공하는 속성:
index: 1부터 시작하는 루프 인덱스
나머지: 루프 still 얼마나 많은 항목이 있는지
count: 루프에 있는 전체 항목 수
first: 첫 번째인지 여부
last: 마지막인지 여부
length: 루프 수준
parent: if 루프가 다른 @foreach에 있으면 상위 순환 참조를 반환합니다
5. 매우 간단한 페이징
데이터 가져오기: User::paginate($num)
Template: $users->links()
템플릿 CSS 파일 및 CSS 파일 경로 public/css/app.css를 도입해야 할 수도 있습니다. 직접00bddefe2d6dc164c385b183b45f18ed
권장: laravel tutorial
위 내용은 Laravel의 실용적인 작은 기능 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!