Rumah > pembangunan bahagian belakang > tutorial php > Cara membuat sistem suka dan tidak suka dalam laravel 11

Cara membuat sistem suka dan tidak suka dalam laravel 11

Patricia Arquette
Lepaskan: 2024-10-11 10:07:30
asal
754 orang telah melayarinya

How to create like and dislike system in laravel 11

Dalam tutorial ini, saya akan menunjukkan kepada anda cara mencipta sistem suka dan tidak suka dalam aplikasi laravel 11. Dalam contoh ini, kami tidak akan menggunakan sebarang pakej khas untuk membuat suka-tidak suka sistem. Kami akan membuat sistem suka tidak suka kami sendiri untuk siaran. Kami akan menggunakan UI Laravel untuk menyediakan akaun pengguna. Kemudian, kami akan membuat jadual siaran dengan beberapa contoh siaran. Seterusnya, kami akan membuat halaman yang menunjukkan senarai siaran dengan tajuk dan huraian. Pada halaman senarai ini, kami akan menambah ikon ibu jari ke atas dan ibu jari ke bawah supaya pengguna boleh menyukai atau tidak menyukai siaran tersebut. Kami akan menggunakan AJAX untuk mengendalikan suka dan tidak suka. Anda Boleh Belajar Cara membuat sistem ulasan dalam laravel 11

Anda boleh mencipta contoh anda dengan mengikuti beberapa langkah:
Langkah 1: Pasang Laravel 11

Langkah ini tidak diperlukan; namun, jika anda belum mencipta apl Laravel, maka anda boleh meneruskan dan melaksanakan arahan di bawah:

projek ciptaan komposer laravel/laravel LikeDislike

Langkah 2: Buat Jadual Siaran dan Suka
Di sini, kami akan membuat jadual siaran dan suka dengan model. jadi, mari jalankan arahan berikut:

php artisan make:migration create_posts_table
php artisan make:migration create_likes_table

sekarang, mari kemas kini migrasi berikut:

pangkalan data/migrasi/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');
    }
};
Salin selepas log masuk

Baca Tutorial Penuh

Atas ialah kandungan terperinci Cara membuat sistem suka dan tidak suka dalam laravel 11. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan