Il te faut filtrer ça dans la boucle qui génère ta pagination, en n'affichant que les 3 premières et la dernière (par exemple).
C'est la version "sale", je te laisse refactorer ;)
Bonjour,
Je voudrais faire une pagination intelligente, c'est à dire exactement comme le site de Grafikart
Comme ceci :

Mon code actuel affiche la pagination classique (toute les pages)
Mon contrôleur :
Ma vue :
Le résultat :

Il te faut filtrer ça dans la boucle qui génère ta pagination, en n'affichant que les 3 premières et la dernière (par exemple).
C'est la version "sale", je te laisse refactorer ;)
http://stackoverflow.com/questions/28240777/custom-pagination-view-in-laravel-5 regarde la deuxième partie de la première réponse. Certes c'est du blade, mais le blade n'est pas trop compliqué
Edit : finalement, essaye ça :
Je t'ai déjà adapté le code depuis du blade, à toi de le faire pour qu'il corresponde à ton code ;)
Mis à part de remplacer ça :
par ça :
Je pense pas
Oui j'ai zaaper cette variable ^^, j'ai fait la modification
Merci pour vos réponses et votre réactivité
Ton script fonctionne correctement, je l'ai adapté à mon application, cepandant il y a beaucoup de conditions ^^
Ton script manquait quelques vérifications rien de méchant.
S'il y a des choses à changer pour l'optimisation de mon code, dites le moi merci.
Voici mon code :
Contrôleur
Vue
Pour compter le nombre de résultats, c'est quoi la solution la plus rapide ?
Une requête SQL :
Ou la fonction count de PHP
Autre cas :
l'autre cas car tu ne fais qu'une requête ;)
Et pour les 2 première solutions ?
je dirais le count en SQL, surtout avec un grand nombre de données, avec un petit nombre c'est moins significatif je pense
Ok merci de ta réponse ^^
Sinon pour mes fichiers (la pagination) il y a moyen de les optimiser plus ?