Maison  >  Article  >  cadre php  >  Une introduction aux petites fonctions pratiques de Laravel

Une introduction aux petites fonctions pratiques de Laravel

藏色散人
藏色散人avant
2020-04-03 09:04:103316parcourir

1. Contrôler le nombre de visites

Une nouvelle fonctionnalité de laravel5.2, définir la limitation via le middleware pour contrôler le nombre de visites en fonction de l'IP

Principe : renvoyer trois Les en-têtes de réponse X-RateLimit-Limit, X-RateLimit-Remaining et Retry-After contrôlent le nombre d'accès.

X-RateLimit-Limit : le nombre maximum de requêtes autorisées dans le délai spécifié

X-RateLimit-Remaining : le nombre de requêtes restantes dans le délai spécifié

Réessayer -Après : distance Temps d'attente pour les demandes de nouvelle tentative

Implémentation du code :

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

2 Une commande magique pour implémenter l'enregistrement de connexion

. laravel5 .2 nouvelles fonctionnalités

php artisan make:auth

3.all()

laravel5.3 nouvelles fonctionnalités

laravel5. 2 : DB::table('users')->get() renvoie un tableau.

laravel5.3 : DB::table('users')->get() renvoie une collection.

Si nous utilisons laravel5.3, nous pouvons renvoyer un tableau via DB::table('users')->get()->all(), mais renvoyer une collection présente également certains avantages .Return Nous pouvons utiliser certaines méthodes de collections. Par exemple, pour supprimer le premier élément de la collection, nous pouvons utiliser directement la méthode first().

4.$loop

Nouvelles fonctionnalités de Laravel5.3

La variable $loop est utilisée dans la boucle @foreach

$ Attributs fourni par la boucle :

index : Index de la boucle à partir de 1

restant : Combien d'entrées reste-t-il dans la boucle

count : Nombre total d'entrées dans la boucle

premier : si c'est le premier

dernier : si c'est le dernier

profondeur : niveau de boucle

parent : si la boucle est dans un autre @foreach, renvoie la référence de la boucle parent

5 Pagination super simple

Obtenir les données : User::paginate($num)

Modèle : $users->links( )

Vous devrez peut-être introduire un fichier CSS dans le modèle. Le chemin du fichier CSS est public/css/app.css. Vous pouvez directementbb1a7096ce634f987cbb8e5fed710c7e

Recommandé : ltutoriel aravel

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer