"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Tutoriel sur l'utilisation de bootstrap dans Laravel Blade

Tutoriel sur l'utilisation de bootstrap dans Laravel Blade

Publié le 2025-05-01
Parcourir:678

How to Use Bootstrap Pagination in Laravel Blade (Tutorial)

Ce didacticiel montre comment implémenter la pagination bootstrap dans une application Laravel Blade. Nous allons créer une application qui remplit une base de données avec 10 000 enregistrements de films et les affiche dans une liste paginée en utilisant le style de Bootstrap et le moteur de modèles de lame de Laravel. Le grand ensemble de données assure des pages suffisantes pour des tests approfondis de la fonctionnalité de pagination.

Commençons!

Comment utiliser la pagination bootstrap dans Laravel Blade

Étape 1: Configuration de Laravel

Tout d'abord, créez un nouveau projet Laravel (si vous ne l'avez pas déjà fait). Ouvrez votre terminal et exécutez:

composer create-project laravel/laravel bootstrap-pagination-demo
cd bootstrap-pagination-demo

Étape 2: Création du modèle de film et de la migration

Suivant, générez un modèle film et son fichier de migration correspondant:

php artisan make:model Movie -m

Modifiez le fichier de migration ( Database / Migrations / xxxx_xxxx_xx_create_movies_table.php ) pour définir la structure de la table 'Films':

id();
            $table->string('title');
            $table->string('country');
            $table->date('release_date');
            $table->timestamps();
        });
    }

    public function down(): void
    {
        Schema::dropIfExists('movies');
    }
};

Étape 3: exécution de la migration

Exécutez la migration pour créer la table 'Films' dans votre base de données:

php artisan migrate

Étape 4: Création de l'usine de films

Générez une usine pour le modèle film pour créer des exemples de données:

php artisan make:factory MovieFactory --model=Movie

remplit le fichier d'usine ( base de données / usines / moviefactory.php ) avec le code suivant:


 */
class MovieFactory extends Factory
{
    /**
     * Define the model's default state.
     *
     * @return array
     */
    public function definition(): array
    {
        return [
            'title' => $this->faker->sentence,
            'country' => $this->faker->country,
            'release_date' => $this->faker->dateTimeBetween('-40 years', 'now'),
        ];
    }
}

En savoir plus

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3