Laravel 使用 root 数据库用户进行迁移
Laravel migrations with root database user
我的数据库有两个不同的用户 -> 应用程序和根用户 - 其中重要的部分是应用程序用户不能删除或更改(作为保护我宝贵数据的附加安全层)
我想要用户 laravel 迁移,但是当我添加/删除列或表时,我总是遇到权限被拒绝的问题,因为它使用的是默认连接,即 'app'.解决此问题的正确方法是什么?
您应该创建一个新环境 as described here 并将数据库配置为该环境的 root
。然后你应该在 运行 带有 --env
选项的 artisan 命令时指定配置环境。
php artisan migrate --env=something
我的数据库有两个不同的用户 -> 应用程序和根用户 - 其中重要的部分是应用程序用户不能删除或更改(作为保护我宝贵数据的附加安全层)
我想要用户 laravel 迁移,但是当我添加/删除列或表时,我总是遇到权限被拒绝的问题,因为它使用的是默认连接,即 'app'.解决此问题的正确方法是什么?
您应该创建一个新环境 as described here 并将数据库配置为该环境的 root
。然后你应该在 运行 带有 --env
选项的 artisan 命令时指定配置环境。
php artisan migrate --env=something