Tutorial ini menunjukkan cara melaksanakan penatalan tak terhingga dengan penomboran AJAX dalam aplikasi Laravel 11. Kami akan membina contoh mudah yang menampilkan jadual siaran, model data, kilang untuk data tiruan dan laluan untuk memuatkan siaran. Bahagian hadapan akan menggunakan jQuery AJAX untuk memuatkan lebih banyak data pada skrol.
Langkah 1: Menyediakan Laravel 11 (Pilihan)
Jika anda belum berbuat demikian, buat aplikasi Laravel 11 baharu:
<code class="language-bash">composer create-project laravel/laravel example-app</code>
Langkah 2: Konfigurasi Pangkalan Data MySQL
Laravel 11 lalai kepada SQLite. Untuk menggunakan MySQL, konfigurasikan fail .env
anda:
<code>DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=your_database_name DB_USERNAME=your_database_username DB_PASSWORD=your_database_password</code>
Gantikan ruang letak dengan bukti kelayakan pangkalan data anda.
Langkah 3: Migrasi Pangkalan Data
Buat migrasi untuk jadual posts
:
<code class="language-bash">php artisan make:migration create_posts_table</code>
Tambahkan kod berikut pada fail migrasi anda (terletak di database/migrations
): (Kod untuk struktur jadual migrasi akan dimasukkan di sini). Rujuk dokumentasi Laravel untuk penciptaan skema jadual yang betul.
Ini melengkapkan persediaan bahagian belakang. Langkah selanjutnya akan melibatkan penciptaan model Post, kilang untuk pembenihan data, laluan untuk mengambil siaran, dan akhirnya, kod JavaScript untuk mengendalikan fungsi tatal tak terhingga menggunakan AJAX. (Langkah ini akan diperincikan dalam bahagian seterusnya artikel asal).
Atas ialah kandungan terperinci Cara Memuatkan Lebih banyak data menggunakan penomboran ajax pada tatal dalam Contoh laravel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!