このチュートリアルは、Laravelブレードアプリケーションにブートストラップページネーションを実装する方法を示しています。データベースに10,000枚の映画レコードを入力し、BootstrapのスタイリングとLaravelのブレードテンプレートエンジンを使用して、それらをパジネートリストに表示するアプリケーションを作成します。 大規模なデータセットは、ページネーション機能を徹底的にテストするのに十分なページを保証します。
始めましょう!
laravel bladeでブートストラップページネーションの使用方法
ステップ1:laravel
のセットアップ最初に、新しいLaravelプロジェクトを作成します(まだ持っていない場合)。 端末を開いて実行する:
composer create-project laravel/laravel bootstrap-pagination-demo
cd bootstrap-pagination-demo
ステップ2:映画モデルと移行の作成
次に、ムービー
モデルとその対応する移行ファイルを生成します:
php artisan make:model Movie -m
移行ファイル(データベース/移行/xxxx_xxx_xx_create_movies_table.php
)を変更して、「映画」テーブル構造:
id();
$table->string('title');
$table->string('country');
$table->date('release_date');
$table->timestamps();
});
}
public function down(): void
{
Schema::dropIfExists('movies');
}
};
ステップ3:移行を実行する
移行を実行してデータベースに「映画」テーブルを作成します:
php artisan migrate
ステップ4:映画工場の作成
ムービー
モデルの工場を生成してサンプルデータを作成します:
php artisan make:factory MovieFactory --model=Movie
ファクトリーファイル(データベース/工場/moviefactory.php
)に次のコードを設定します。
*/
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'),
];
}
}
続きを読む
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3