Bagaimana untuk melaksanakan kaedah carian pangkalan data yang paling cekap dalam Inertia/Vue Laravel
P粉458725040
P粉458725040 2023-08-15 18:05:26
0
1
481
<p>Saya mahu mencari senarai pelanggan dan menukar komponen seperti sedia ada. </p> <p>Saya sedang mencari pelanggan tertentu menggunakan pautan ini /customer/$searchColumn/$searchTerm?page=4</p> <p>Inilah yang dipulangkan oleh pengawal saya</p> <pre class="brush:php;toolbar:false;">return Inersia::render('Dashboard', [ 'pelanggan' => Pelanggan::whereLike("nr", (rentetan)$request)->halaman(10), ]);</pre> <p>Memberikan jadual bernombor semua item yang ditemui. </p> <p>Vue pada masa ini sangat mudah:</p> <pre class="brush:php;toolbar:false;"> <pre class="snippet-code-html lang-html prettyprint-override"><code><persediaan skrip> import { usePage } daripada '@inertiajs/vue3' import Penomboran daripada '@/mycompany/Pagination.vue'; halaman const = usePage() </skrip></kod></pra> <kod> </code></pre> <p>Di bahagian hadapan, saya memaparkan jadual menggunakan:</p> <pre class="brush:php;toolbar:false;"> <pre class="snippet-code-js lang-js prettyprint-override"><code>v-for="customer in $page.props.customers.data"</code></pre> <kod> </code></pre> <p>Saya mahukan kotak carian di bahagian atas jadual yang memuatkan semula keputusan semasa saya menaip. </p> <p>Saya tidak tahu dari mana hendak bermula. </p>
P粉458725040
P粉458725040

membalas semua(1)
P粉903969231

Untuk kes ini, anda boleh melakukannya menggunakan permintaan ajax/fetch biasa.

Inersia masih menggunakan laravel untuk penghalaan, jadi mustahil untuk melengkapkan permintaan borang seperti ini tanpa beberapa jenis permintaan atau ubah hala.

Malah pencipta inertia.js menyokong menggunakan permintaan xhr/fetch dengan inersia .

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!