cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk melaksanakan kaedah carian pangkalan data yang paling cekap dalam Inertia/Vue Laravel

<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粉458725040P粉458725040475 hari yang lalu523

membalas semua(1)saya akan balas

  • P粉903969231

    P粉9039692312023-08-16 00:01:21

    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 .

    balas
    0
  • Batalbalas