Maison  >  Article  >  cadre php  >  Résumé des fonctions utiles des frameworks Laravel5.2 et laravel5.3 (avec code)

Résumé des fonctions utiles des frameworks Laravel5.2 et laravel5.3 (avec code)

不言
不言original
2018-08-18 11:28:512335parcourir

Cet article vous apporte un résumé des fonctions utiles des frameworks Laravel5.2 et laravel5.3 (avec code). Les amis dans le besoin peuvent s'y référer, j'espère. vous aide.

1. Contrôler le nombre d'accès

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

Principe : via la réponse, transmettez trois en-têtes de réponse X-RateLimit-Limit, X-RateLimit-Remaining et Retry-After pour contrôler 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');
});

Une commande magique pour réaliser l'enregistrement de connexion

laravel5. 2 nouvelles fonctionnalités
php artisan make:auth

3. tous()

nouvelles fonctionnalités de laravel5.3

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 un ensemble présente également certains avantages. Pour renvoyer un ensemble, nous pouvons utiliser certaines méthodes de l'ensemble, comme la prise. sur le premier élément de l'ensemble Vous pouvez utiliser la méthode first() directement.

4. $loop

Nouvelles fonctionnalités de Laravel5.3
La variable $loop est utilisée dans la boucle @foreach

$loop fournit des attributs :

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

first : si c'est le premier

last : si c'est le dernier

profondeur : niveau de boucle

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

5. Pagination super simple

Obtenir des données : Utilisateur ::paginate($num)
Modèle : $users->links()

Il peut être nécessaire d'introduire le fichier CSS du modèle, chemin du fichier CSS public/css/app.css, vous pouvez directement00bddefe2d6dc164c385b183b45f18ed

Ce qui précède représente l'intégralité du contenu de cet article. Pour plus de contenu sur Laravel, veuillez prêter attention au tutoriel d'introduction au framework laravel.

Recommandations associées :

Résumé de l'utilisation de la classe de collection dans Laravel (code)

modèle de framework laravel Comment créer et utiliser des modèles

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:
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