mardi 8 mars 2016

How to prompt for database password when running Laravel 5 migrations

Laravel migrations need to be run with a particularly high level of privilege, as they perform DDL operations. I would like to run migrations as a named user without storing the password anywhere. This will require prompting the user for their password when they run the migration from the command-line. I cannot find any way to achieve this via connection configuration.

Is there a way to achieve this via the connection configuration?

If not, is there a way to perform the migrations with a thin layer of custom code over the top to establish the database connection in a custom manner? e.g. write a script/artisan command that does the prompting, connects to the DB, and then delegates the rest to Laravel's existing migration code?



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire