Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Ποιες μεταναστεύσεις βάσης δεδομένων δημιουργούνται από την εντολή εγκατάστασης: API για διαβατήριο


Ποιες μεταναστεύσεις βάσης δεδομένων δημιουργούνται από την εντολή εγκατάστασης: API για διαβατήριο


Όταν εκτελείτε την εντολή `PHP Artisan: API -Passport` στο Laravel 11, δημιουργεί τις ακόλουθες μεταναστεύσεις βάσης δεδομένων για το Laravel Passport:

1. `Create_users_table`: Αυτή η μετανάστευση δημιουργεί τον πίνακα` χρήστες, ο οποίος χρησιμοποιείται για την αποθήκευση πληροφοριών χρήστη. Περιλαμβάνει στήλες όπως `name`,` Email`, `Password 'και Timestamps.

2. `Create_password_resets_table`: Αυτή η μετανάστευση δημιουργεί τον πίνακα` password_resets`, ο οποίος χρησιμοποιείται για την αποθήκευση των μάρκες επαναφοράς κωδικού πρόσβασης.

3. `Create_failed_jobs_table`: Αυτή η μετανάστευση δημιουργεί τον πίνακα` decord_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 tokens πρόσβασης.

7. `Create_oauth_refresh_tokens_table`: Αυτή η μετανάστευση δημιουργεί τον πίνακα` oauth_refresh_tokens`, το οποίο χρησιμοποιείται για την αποθήκευση των oauth2 refresh tokens.

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.logrockocket.com/laravel-passport-a-tutorial-and-example-build/