php – 如何为laravel设置默认的postgresql架构?

前端之家收集整理的这篇文章主要介绍了php – 如何为laravel设置默认的postgresql架构?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我创建了新的 postgresql用户

CREATE ROLE lara_user SUPERUSER LOGIN PASSWORD 'mypassword';

然后创建此用户拥有的架构

CREATE schema lara AUTHORIZATION lara_user;

在Laravel的.env文件中我有

DB_DATABASE=postgres
DB_USERNAME=lara_user
DB_PASSWORD=mypassword

Laravel看不到架构lara并且仍然连接到公共架构.

如何更改和设置Laravel的默认架构lara?

解决方法

在app / config / database.PHP

'pgsql' => array(
            'driver'   => 'pgsql','host'     => 'localhost','database' => 'forge','username' => 'forge','password' => '','charset'  => 'utf8','prefix'   => '','schema'   => 'public',),

猜你在找的Laravel相关文章