Menggunakan ORM sebagai titik akhir API dalam Laravel
P粉239089443
P粉239089443 2023-09-05 19:29:46
0
2
502
<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粉239089443
P粉239089443

membalas semua(2)
P粉178894235

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

Validator::validate($data, $rules);
P粉253518620

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan