cari

Rumah  >  Soal Jawab  >  teks badan

Permintaan Ajax dalam laravel5.3 entah bagaimana mencetuskan algolianet.com

Pengawal yang diminta adalah seperti ini:

    public function update(Request $request, $id)
    {
        $goods = Goods::findOrFail($id);
        
        $amount = $request->get('amount');
        
        switch ($amount) {
            case 10:
                $price = Price::findOrFail(1);
                break;
            case 20:
                $price = Price::findOrFail(2);
                break;
            case 30:
                $price = Price::findOrFail(3);
                break;
            default:
                $price = Price::findOrFail(4);
                break;
        }
        $goods->price = $price->price;
        return $price;
    }

return $price;akan melaporkan ralat seperti ini:


AlgoliaException in Client.php line 748:
Hosts unreachable: Connection timed out after 2000 milliseconds,Could not resolve host: L73SHQWTEB-1.algolianet.com,Could not resolve host: L73SHQWTEB-3.algolianet.com,Could not resolve host: L73SHQWTEB-2.algolianet.com

Ini ialah permintaan tampalan ajax Ujian dd() boleh mengembalikan data seperti biasa. Ujian berikut juga boleh mengembalikan data seperti biasa

    public function update(Request $request, $id)
    {
        $goods = Goods::findOrFail($id);
        return $goods;
     }
return $goods;Tambahan:

Algolia digunakan dalam model Barangan,

akan mencetuskan pertanyaan pada jadual barangan, jadi pertanyaan akan pergi ke pangkalan data indeks algolia.

class Goods extends Model
{
    use Searchable;//使用algoliasearch-laravel要加上这一句,把这一句注释掉测试,即可正常工作,可是这里需要保留
}
$goods->price = $price->price;Tetapi di sini kita perlu menanyakan pangkalan data tempatan, bagaimana untuk menukarnya?

ringa_leeringa_lee2838 hari yang lalu495

membalas semua(1)saya akan balas

  • 黄舟

    黄舟2017-05-16 16:51:33

    Sudahkah anda menggunakan perkhidmatan yang disediakan oleh Algolia? Jika tidak, sila semak Pakej mana yang memperkenalkan kebergantungan algolia/algoliasearch-laravelalgolia/algoliasearch-laravel的依赖

    使用composer show --installed

    Gunakan rancangan komposer --dipasang untuk menyemak

    Nampaknya masalah berpunca dari Pakej ini https://github.com/algolia/al...


    kemas kini:

    Anda boleh menyemak isu ini: https://github.com/algolia/al...🎜

    balas
    0
  • Batalbalas