Heim  >  Artikel  >  PHP-Framework  >  Eine Einführung in die praktischen kleinen Funktionen von Laravel

Eine Einführung in die praktischen kleinen Funktionen von Laravel

藏色散人
藏色散人nach vorne
2020-04-03 09:04:103316Durchsuche

1. Kontrollieren Sie die Anzahl der Besuche

Eine neue Funktion von Laravel5.2: Stellen Sie die Drosselung über Middleware ein, um die Anzahl der Besuche basierend auf IP zu steuern

Prinzip : drei zurückgeben Die Antwortheader X-RateLimit-Limit, X-RateLimit-Remaining und Retry-After steuern die Anzahl der Zugriffe.

X-RateLimit-Limit: die maximal zulässige Anzahl von Anfragen innerhalb der angegebenen Zeit

X-RateLimit-Remaining: die verbleibende Anzahl von Anfragen innerhalb der angegebenen Zeit

Retry -Nachher: ​​Distanz Wartezeit für Wiederholungsanfragen

Code-Implementierung:

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

2. Ein magischer Befehl zur Implementierung der Login-Registrierung

laravel5 .2 neue Funktionen

php artisan make:auth

3.all()

laravel5.3 neue Funktionen

laravel5. 2: DB::table('users')->get() gibt ein Array zurück.

laravel5.3: DB::table('users')->get() gibt eine Sammlung zurück.

Wenn wir Laravel5.3 verwenden, können wir ein Array über DB::table('users')->get()->all() zurückgeben, aber die Rückgabe einer Sammlung hat auch bestimmte Vorteile . Return Wir können einige Methoden von Sammlungen verwenden. Um beispielsweise das erste Element in der Sammlung herauszunehmen, können wir direkt die Methode first() verwenden.

4.$loop

Neue Funktionen von Laravel5.3

$loop-Variable wird in @foreach-Schleife verwendet

$-Attribute bereitgestellt von der Schleife:

Index: Schleifenindex beginnend bei 1

verbleibend: Wie viele Einträge verbleiben in der Schleife

Anzahl: Gesamtzahl der Einträge in der Schleife

erste: ob es die erste ist

letzte: ob es die letzte ist

Tiefe: Schleifenebene

übergeordnete Stelle: ob die Schleife in einer anderen ist @foreach, gib die Referenz der übergeordneten Schleife zurück

5. Super einfaches Paging

Daten abrufen: User::paginate($num)

Vorlage: $users->links( )

Möglicherweise müssen Sie eine CSS-Datei in die Vorlage einfügen. Der Pfad der CSS-Datei lautet public/css/app.css. Sie können direkt a350b45b27297c6bb220a8c072a94cb4

Empfohlen: laravel-Tutorial

Das obige ist der detaillierte Inhalt vonEine Einführung in die praktischen kleinen Funktionen von Laravel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen