|
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