|
1 | 1 | <?php
|
2 | 2 |
|
3 | | -return [ |
| 3 | +$db_config = get_db_config(); |
4 | 4 |
|
5 | | - /* |
6 | | - |-------------------------------------------------------------------------- |
7 | | - | PDO Fetch Style |
8 | | - |-------------------------------------------------------------------------- |
9 | | - | |
10 | | - | By default, database results will be returned as instances of the PHP |
11 | | - | stdClass object; however, you may desire to retrieve records in an |
12 | | - | array format for simplicity. Here you can tweak the fetch style. |
13 | | - | |
14 | | - */ |
| 5 | +return [ |
15 | 6 |
|
16 | 7 | 'fetch' => PDO::FETCH_CLASS,
|
17 | 8 |
|
18 | | - /* |
19 | | - |-------------------------------------------------------------------------- |
20 | | - | Default Database Connection Name |
21 | | - |-------------------------------------------------------------------------- |
22 | | - | |
23 | | - | Here you may specify which of the database connections below you wish |
24 | | - | to use as your default connection for all database work. Of course |
25 | | - | you may use many connections at once using the Database library. |
26 | | - | |
27 | | - */ |
28 | | - |
29 | | - 'default' => env('DB_CONNECTION', 'mysql'), |
30 | | - |
31 | | - /* |
32 | | - |-------------------------------------------------------------------------- |
33 | | - | Database Connections |
34 | | - |-------------------------------------------------------------------------- |
35 | | - | |
36 | | - | Here are each of the database connections setup for your application. |
37 | | - | Of course, examples of configuring each database platform that is |
38 | | - | supported by Laravel is shown below to make development simple. |
39 | | - | |
40 | | - | |
41 | | - | All database work in Laravel is done through the PHP PDO facilities |
42 | | - | so make sure you have the driver for your particular database of |
43 | | - | choice installed on your machine before you begin development. |
44 | | - | |
45 | | - */ |
| 9 | + 'default' => $db_config['connetion'], |
46 | 10 |
|
47 | 11 | 'connections' => [
|
48 | 12 |
|
|
66 | 30 |
|
67 | 31 | 'pgsql' => [
|
68 | 32 | 'driver' => 'pgsql',
|
69 | | - 'host' => env('DB_HOST', 'localhost'), |
70 | | - 'database' => env('DB_DATABASE', 'forge'), |
71 | | - 'username' => env('DB_USERNAME', 'forge'), |
72 | | - 'password' => env('DB_PASSWORD', ''), |
| 33 | + 'host' => $db_config['host'], |
| 34 | + 'database' => $db_config['database'], |
| 35 | + 'username' => $db_config['username'], |
| 36 | + 'password' => $db_config['password'], |
73 | 37 | 'charset' => 'utf8',
|
74 | 38 | 'prefix' => '',
|
75 | 39 | 'schema' => 'public',
|
|
87 | 51 |
|
88 | 52 | ],
|
89 | 53 |
|
90 | | - /* |
91 | | - |-------------------------------------------------------------------------- |
92 | | - | Migration Repository Table |
93 | | - |-------------------------------------------------------------------------- |
94 | | - | |
95 | | - | This table keeps track of all the migrations that have already run for |
96 | | - | your application. Using this information, we can determine which of |
97 | | - | the migrations on disk haven't actually been run in the database. |
98 | | - | |
99 | | - */ |
100 | | - |
101 | 54 | 'migrations' => 'migrations',
|
102 | 55 |
|
103 | | - /* |
104 | | - |-------------------------------------------------------------------------- |
105 | | - | Redis Databases |
106 | | - |-------------------------------------------------------------------------- |
107 | | - | |
108 | | - | Redis is an open source, fast, and advanced key-value store that also |
109 | | - | provides a richer set of commands than a typical key-value systems |
110 | | - | such as APC or Memcached. Laravel makes it easy to dig right in. |
111 | | - | |
112 | | - */ |
113 | | - |
114 | 56 | 'redis' => [
|
115 | 57 |
|
116 | 58 | 'cluster' => false,
|
|
0 commit comments