La DataTable v1.0.2 est désormais pleinement fonctionnelle :
Actuellement, les démonstrations utilisent un jeu de données très réduit :
[
[
'id' => 1,
'name' => 'Admin Demo',
],
[
'id' => 2,
'name' => 'User Demo',
],
]
Ce volume est suffisant pour valider le rendu mais ne permet pas de tester correctement :
Ajouter Faker comme dépendance de développement afin de générer des jeux de données réalistes pour les démonstrations et les validations fonctionnelles.
Installer :
composer require --dev fakerphp/faker
Créer une factory dédiée aux données de démonstration.
Exemple :
final class UserTableDemoDataFactory
{
public static function create(
int $count = 100
): array {
}
}
Générer des utilisateurs réalistes.
Champs :
Répartition réaliste :
Répartition réaliste :
Remplacer le dataset statique actuel par :
'rows' => UserTableDemoDataFactory::create(250),
Valider :
Valider :
Valider :
Valider :
avec plusieurs pages de données.
Valider :
sur dataset volumineux.
Ce dataset devra également permettre de valider ultérieurement :
sans nécessiter de données supplémentaires.
Ajouter des tests couvrant :
make test
make phpstan
make lint-twig
make npm-build
Cette tâche n'ajoute aucune fonctionnalité métier.
Elle vise à renforcer la validation fonctionnelle de la DataTable dans des conditions proches d'une utilisation réelle afin de préparer sereinement les futures évolutions du composant.
How can I help you explore Laravel packages today?