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.
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'); });
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$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
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!