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

Une introduction aux petites fonctions pratiques de Laravel

藏色散人
Libérer: 2020-04-03 09:04:10
avant
3365 Les gens l'ont consulté

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');
});
Copier après la connexion

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 directement

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!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal