|
|
|
สอบถามเกี่ยวกับ OAUTH2 สำหรับ api service ครับ ไม่เคยทำครับ |
|
|
|
|
|
|
|
ขอสอบถามเพิ่มครับ ถ้าในอนาคตเราจะมีแอพพลิเคชั่นเพิ่ม แล้วใช้ข้อมูลพวก users premission role เราควรแยก table พวกนี้ไว้ต่างหากเลยไหมครับ
|
|
|
|
|
Date :
2022-02-09 16:16:55 |
By :
prorioo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หากจำเป็นต้อง OAuth2 จริงๆ Laravel ก็มี Passport
แต่ถ้าต้องการทำ API Token ใช้ Sanctum
นำคำไปค้นตามอ่าว น่าจะได้ปลาติดมาเป็นกระบุง
|
|
|
|
|
Date :
2022-02-09 17:15:11 |
By :
009 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้แค่ composer และ artisan ...ที่เหลือมันจะจัดการและสร้างให้หมด...ตามที่ถามมา
ดูเอกสารประกอบ
|
|
|
|
|
Date :
2022-02-09 17:19:12 |
By :
009 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. เก็บเป็น text/json ในคอลัมน์ใหม่
$table->json('data_from_api');
หรือ
2. เก็บในตารางใหม่โดยสร้างคอลัมน์ให้ครบตาม json ที่ได้รับจาก api
$data = json_decode($jsonData, true)
Model::create($data);
แล้วเพิ่มทุกคอลัมน์ให้กับพร็อปเพอตี $fillable ด้วย
ความรู้ที่ต้องมี Model & Migrations
เกี่ยวกับการทำงาน Http ใน Laravel มีเครื่องอำนวยความสะดวกชื่อ Guzzle
https://laravel.com/docs/8.x/http-client
https://stackoverflow.com/questions/44887333/laravel-save-guzzle-json-response-to-database
https://laracasts.com/discuss/channels/eloquent/how-to-save-json-response-from-api-to-laravel-database
|
|
|
|
|
Date :
2022-02-11 10:25:20 |
By :
009 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|