Rumah  >  Soal Jawab  >  teks badan

Menggunakan ORM sebagai titik akhir API dalam Laravel

<p>Saya cuba mencari amalan terbaik untuk penyepaduan mendalam dengan API luaran. Perkhidmatan yang saya buat pada masa ini boleh memanggil API, tetapi apabila menerima data daripada API ini, saya mendapati diri saya perlu mengesahkan dan membersihkan data tersebut. </p> <p>Saya tahu tidak mungkin untuk menggunakan Eloquent sebagai ORM untuk data API, tetapi adakah kami mempunyai penyelesaian atau amalan untuk memastikan data yang diterima daripada API disahkan dan dibersihkan? </p> <p>Saya menggunakan API Shopify dan saya sedang menyepadukan berbilang titik akhir. Ia akan menjadi lebih mudah untuk digunakan jika saya mempunyai rangka kerja atau ORM yang memastikan semua data yang diterima diformatkan. </p>
P粉239089443P粉239089443382 hari yang lalu407

membalas semua(2)saya akan balas

  • P粉178894235

    P粉1788942352023-09-06 16:00:08

    Anda juga boleh mengesahkan data secara luaran atau melalui penampilan IlluminateSupportFacadesValidator seperti ini:

    Validator::validate($data, $rules);
    

    balas
    0
  • P粉253518620

    P粉2535186202023-09-06 09:28:06

    Untuk menggunakan API pihak ketiga dalam Laravel, disyorkan untuk menggunakan Laravel Data . Data Laravel ialah pakej yang menyediakan cara yang mudah dan intuitif untuk berinteraksi dengan pelbagai sumber data, termasuk API.

    Menggunakan Data Laravel, anda boleh dengan mudah menentukan model yang mewakili data yang dikembalikan oleh API anda. Model ini kemudiannya boleh digunakan untuk berinteraksi dengan API, membuat permintaan dan mengendalikan respons dengan cara yang biasa dan konsisten.

    balas
    0
  • Batalbalas