Heim  >  Artikel  >  PHP-Framework  >  Zusammenfassung nützlicher Funktionen der Frameworks Laravel5.2 und Laravel5.3 (mit Code)

Zusammenfassung nützlicher Funktionen der Frameworks Laravel5.2 und Laravel5.3 (mit Code)

不言
不言Original
2018-08-18 11:28:512336Durchsuche

Dieser Artikel bietet Ihnen eine Zusammenfassung der nützlichen Funktionen der Frameworks Laravel(mit Code). Freunde in Not können sich darauf beziehen hilft dir.

1. Kontrollieren Sie die Anzahl der Zugriffe

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

Prinzip: Durch die Antwort werden die drei Antwortheader X-RateLimit-Limit, X-RateLimit-Remaining und Retry-After übergeben, um die Anzahl der Zugriffe zu steuern.

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 -Nach: 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 Realisierung 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 eines Satzes hat auch bestimmte Vorteile. Um einen Satz zurückzugeben, können wir einige Methoden des Satzes verwenden, z das erste Element in der Menge heraus Sie können die Methode first() direkt verwenden.

4. $loop

Neue Funktionen von Laravel5.3
$loop-Variable wird in @foreach-Schleife verwendet

$loop stellt Attribute bereit:

Index: Schleifenindex beginnend bei 1

verbleibend: Wie viele Einträge in der Schleife verbleiben

Anzahl: Gesamtzahl der Einträge in der Schleife

Erstens: Ob es die erste ist

Letzte: Ob es die letzte ist

Tiefe: Schleifenebene

Übergeordnetes Element: Wenn sich die Schleife in einem anderen @foreach befindet, geben Sie die zurück Referenz zur übergeordneten Schleife

5. Super einfaches Paging

Daten abrufen: User::paginate($num)
Vorlage: $users->links()

Möglicherweise müssen Sie die CSS-Datei in die Vorlage einführen, den Pfad der CSS-Datei public/css/app.css, direkt00bddefe2d6dc164c385b183b45f18ed

Das Obige ist der gesamte Inhalt dieses Artikels. Weitere Laravel-Inhalte finden Sie im Einführungs-Tutorial zum Laravel-Framework.

Verwandte Empfehlungen:

Zusammenfassung der Verwendung der Sammlungsklasse in Laravel (Code)

Laravel-Framework-Modell So erstellen und verwenden Sie Modelle

Das obige ist der detaillierte Inhalt vonZusammenfassung nützlicher Funktionen der Frameworks Laravel5.2 und Laravel5.3 (mit Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn