Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon การย้ายฐานข้อมูลใดที่สร้างขึ้นโดยคำสั่งติดตั้ง: API สำหรับหนังสือเดินทาง


การย้ายฐานข้อมูลใดที่สร้างขึ้นโดยคำสั่งติดตั้ง: API สำหรับหนังสือเดินทาง


เมื่อคุณเรียกใช้คำสั่ง `PHP Artisan Install: API -Passport` คำสั่งใน Laravel 11 มันจะสร้างการอพยพฐานข้อมูลฐานข้อมูลต่อไปนี้สำหรับหนังสือเดินทาง Laravel:

1. `create_users_table`: การโยกย้ายครั้งนี้สร้างตาราง` ผู้ใช้ 'ซึ่งใช้ในการจัดเก็บข้อมูลผู้ใช้ มันมีคอลัมน์เช่น `name`,` email ', `รหัสผ่าน' และการประทับเวลา

2. `create_password_resets_table`: การโยกย้ายครั้งนี้สร้างตาราง` password_resets 'ซึ่งใช้ในการจัดเก็บโทเค็นรีเซ็ตรหัสผ่าน

3. `create_failed_jobs_table`: การย้ายถิ่นนี้สร้างตาราง` failed_jobs` ซึ่งใช้ในการจัดเก็บงานที่ล้มเหลวสำหรับระบบคิว

4. `create_personal_access_clients_table`: การโยกย้ายครั้งนี้สร้างตาราง` personal_access_clients 'ซึ่งใช้ในการจัดเก็บไคลเอนต์การเข้าถึงส่วนบุคคลสำหรับหนังสือเดินทาง

5. `create_oauth_auth_codes_table`: การโยกย้ายครั้งนี้สร้างตาราง` oauth_auth_codes` ซึ่งใช้ในการจัดเก็บรหัสการอนุญาต OAuth2

6. `create_oauth_access_tokens_table`: การโยกย้ายครั้งนี้สร้างตาราง` oauth_access_tokens 'ซึ่งใช้ในการจัดเก็บโทเค็นการเข้าถึง OAuth2

7. `create_oauth_refresh_tokens_table`: การโยกย้ายครั้งนี้สร้างตาราง` oauth_refresh_tokens 'ซึ่งใช้ในการจัดเก็บโทเค็นรีเฟรช OAuth2

8. `create_oauth_clients_table`: การโยกย้ายครั้งนี้สร้างตาราง` oauth_clients 'ซึ่งใช้ในการจัดเก็บไคลเอนต์ OAuth2

การโยกย้ายเหล่านี้จำเป็นสำหรับหนังสือเดินทางในการทำงานอย่างถูกต้องและจัดเก็บข้อมูลที่จำเป็นสำหรับการตรวจสอบความถูกต้อง OAuth2

การอ้างอิง:
[1] https://laravel.com/docs/11.x/passport
[2] https://github.com/laravel/framework/issues/51144
[3] https://www.toptal.com/laravel/passport-tutorial-auth-user-access
[4] https://artisan.page/11.x/installapi
[5] https://blog.logrocket.com/laravel-passport-a-tutorial-and-example-build/