Heim > Backend-Entwicklung > PHP-Tutorial > So verwenden Sie Bootstrap-Paginierung in Laravel Blade (Tutorial)

So verwenden Sie Bootstrap-Paginierung in Laravel Blade (Tutorial)

Patricia Arquette
Freigeben: 2025-01-20 14:03:10
Original
488 Leute haben es durchsucht

How to Use Bootstrap Pagination in Laravel Blade (Tutorial)

Dieses Tutorial zeigt, wie man Bootstrap-Paginierung in einer Laravel Blade-Anwendung implementiert. Wir erstellen eine Anwendung, die eine Datenbank mit 10.000 Filmdatensätzen füllt und diese mithilfe des Bootstraps-Stils und der Blade-Vorlagen-Engine von Laravel in einer paginierten Liste anzeigt. Der große Datensatz gewährleistet ausreichend Seiten für gründliche Tests der Paginierungsfunktionalität.

Lasst uns beginnen!

So verwenden Sie Bootstrap-Paginierung in Laravel Blade

Schritt 1: Laravel einrichten

Erstellen Sie zunächst ein neues Laravel-Projekt (falls Sie dies noch nicht getan haben). Öffnen Sie Ihr Terminal und führen Sie Folgendes aus:

<code class="language-bash">composer create-project laravel/laravel bootstrap-pagination-demo
cd bootstrap-pagination-demo</code>
Nach dem Login kopieren

Schritt 2: Erstellen des Filmmodells und Migration

Generieren Sie als Nächstes ein Movie Modell und die entsprechende Migrationsdatei:

<code class="language-bash">php artisan make:model Movie -m</code>
Nach dem Login kopieren

Ändern Sie die Migrationsdatei (database/migrations/xxxx_xxxx_xx_create_movies_table.php), um die Tabellenstruktur „Filme“ zu definieren:

<code class="language-php"><?php

use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
{
    public function up(): void
    {
        Schema::create('movies', function (Blueprint $table) {
            $table->id();
            $table->string('title');
            $table->string('country');
            $table->date('release_date');
            $table->timestamps();
        });
    }

    public function down(): void
    {
        Schema::dropIfExists('movies');
    }
};</code>
Nach dem Login kopieren

Schritt 3: Ausführen der Migration

Führen Sie die Migration aus, um die Tabelle „Filme“ in Ihrer Datenbank zu erstellen:

<code class="language-bash">php artisan migrate</code>
Nach dem Login kopieren

Schritt 4: Erstellen der Filmfabrik

Generieren Sie eine Factory für das Movie Modell, um Beispieldaten zu erstellen:

<code class="language-bash">php artisan make:factory MovieFactory --model=Movie</code>
Nach dem Login kopieren

Füllen Sie die Factory-Datei (database/factories/MovieFactory.php) mit dem folgenden Code:

<code class="language-php"><?php

namespace Database\Factories;

use Illuminate\Database\Eloquent\Factories\Factory;

/**
 * @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Movie>
 */
class MovieFactory extends Factory
{
    /**
     * Define the model's default state.
     *
     * @return array<string, mixed>
     */
    public function definition(): array
    {
        return [
            'title' => $this->faker->sentence,
            'country' => $this->faker->country,
            'release_date' => $this->faker->dateTimeBetween('-40 years', 'now'),
        ];
    }
}</code>
Nach dem Login kopieren

Weiterlesen

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Bootstrap-Paginierung in Laravel Blade (Tutorial). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage