Heim > PHP-Framework > Laravel > Hauptteil

Eine Einführung in die praktischen kleinen Funktionen von Laravel

藏色散人
Freigeben: 2020-04-03 09:04:10
nach vorne
3333 Leute haben es durchsucht

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');
});
Nach dem Login kopieren

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

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!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage