我在我的 MAC 上使用 MAMP。因为它默认带有 MySQL。但现在我需要在我的一个项目中使用 PostgreSQL。如何在 Laravel 项目的 MAMP 中设置 postgreSQL?
好吧,如果你决定使用 MAMP 附带的 postgreSQL 而不是 mySQL,你必须在你所在的计算机上手动安装 postgreSQL,才能找到 OSX 包here http://www.postgresql.org/download/macosx/,
如果您不想进行完整安装,我推荐这个Postgres 应用程序 http://postgresapp.com/只需将提取物下载到您的应用程序文件夹中,然后当您启动它时,端口号将显示在菜单栏中,如下所示:
创建数据库:
- 转到上面的菜单 单击 Open psql
- 在命令行中创建数据库,如下所示:
CREATE DATABASE your_database_name;
- 应该返回
CREATE DATABASE
退出 postgreSQL CLI 使用的提示\q
然后输入
您现在需要将这些设置插入 Laravel 配置中:
- 打开文件:%laravel_directory%/app/config/database.php
- 在数组中替换
'default' => 'mysql',
with 'default' => 'pgsql',
-
现在使用之前编辑的信息'connections'
像这样的数组:
'connections' => array(
'pgsql' => array(
'driver' => 'pgsql',
'host' => 'localhost',
'database' => 'your_database_name',
'username' => '',
'password' => '',
'charset' => 'utf8',
'prefix' => '',
'schema' => 'public',
),
)
保存存档
您现在应该拥有一个 Laravel 可以与之交互的正常运行的数据库。
请注意,如果您使用的是Postgres 应用程序 http://postgresapp.com/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)