このチュートリアルでは、laravel 11 アプリケーションで好き嫌いシステムを作成する方法を説明します。この例では、好き嫌いを作成するために特別なパッケージを使用しません。システム。投稿に対する独自の「いいね!」システムを作成します。 Laravel UIを使用してユーザーアカウントを設定します。次に、いくつかの投稿例を含む投稿テーブルを作成します。次に、タイトルと説明を含む投稿のリストを表示するページを作成します。このリスト ページには、ユーザーが投稿を好きか嫌いかを選択できるように、賛成アイコンと反対アイコンを追加します。 AJAX を使用して好き嫌いを処理します。 laravel 11でコメントシステムを作成する方法を学ぶことができます
いくつかの手順に従ってサンプルを作成できます。
ステップ 1: Laravel 11 をインストールする
この手順は必須ではありません。ただし、Laravel アプリを作成していない場合は、次のコマンドを実行してください:
composer create-project laravel/laravel LikeDislike
ステップ 2: 投稿テーブルといいね! テーブルを作成する
ここではモデルを使って投稿といいねのテーブルを作成していきます。それでは、次のコマンドを実行してみましょう:
php 職人 make:migration create_posts_table
php 職人 make:migration create_likes_table
次に、次の移行を更新しましょう:
database/migrations/2024_06_11_035146_create_posts_table.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('posts', function (Blueprint $table) { $table->id(); $table->string('title'); $table->text('body'); $table->timestamps(); }); } public function down(): void { Schema::dropIfExists('posts'); } };
チュートリアル全体を読む
以上がLaravel 11で好き嫌いシステムを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。