Heim > Artikel > PHP-Framework > Eine Einführung in die praktischen kleinen Funktionen von Laravel
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!