server/src/config/database.php
changeset 1 01a844d292ac
child 2 00e2916104fe
equal deleted inserted replaced
0:279124b91971 1:01a844d292ac
       
     1 <?php
       
     2 
       
     3 return [
       
     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 	*/
       
    15 
       
    16 	'fetch' => PDO::FETCH_CLASS,
       
    17 
       
    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' => 'pgsql',
       
    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 	*/
       
    46 
       
    47 	'connections' => [
       
    48 
       
    49 		'sqlite' => [
       
    50 			'driver'   => 'sqlite',
       
    51 			'database' => storage_path().'/database.sqlite',
       
    52 			'prefix'   => '',
       
    53 		],
       
    54 
       
    55 		'mysql' => [
       
    56 			'driver'    => 'mysql',
       
    57 			'host'      => env('DB_HOST', 'localhost'),
       
    58 			'database'  => env('DB_DATABASE', 'forge'),
       
    59 			'username'  => env('DB_USERNAME', 'forge'),
       
    60 			'password'  => env('DB_PASSWORD', ''),
       
    61 			'charset'   => 'utf8',
       
    62 			'collation' => 'utf8_unicode_ci',
       
    63 			'prefix'    => '',
       
    64 			'strict'    => false,
       
    65 		],
       
    66 
       
    67 		'pgsql' => [
       
    68 			'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', ''),
       
    73 			'charset'  => 'utf8',
       
    74 			'prefix'   => '',
       
    75 			'schema'   => 'public',
       
    76 		],
       
    77 
       
    78 		'sqlsrv' => [
       
    79 			'driver'   => 'sqlsrv',
       
    80 			'host'     => env('DB_HOST', 'localhost'),
       
    81 			'database' => env('DB_DATABASE', 'forge'),
       
    82 			'username' => env('DB_USERNAME', 'forge'),
       
    83 			'password' => env('DB_PASSWORD', ''),
       
    84 			'prefix'   => '',
       
    85 		],
       
    86 
       
    87 	],
       
    88 
       
    89 	/*
       
    90 	|--------------------------------------------------------------------------
       
    91 	| Migration Repository Table
       
    92 	|--------------------------------------------------------------------------
       
    93 	|
       
    94 	| This table keeps track of all the migrations that have already run for
       
    95 	| your application. Using this information, we can determine which of
       
    96 	| the migrations on disk haven't actually been run in the database.
       
    97 	|
       
    98 	*/
       
    99 
       
   100 	'migrations' => 'migrations',
       
   101 
       
   102 	/*
       
   103 	|--------------------------------------------------------------------------
       
   104 	| Redis Databases
       
   105 	|--------------------------------------------------------------------------
       
   106 	|
       
   107 	| Redis is an open source, fast, and advanced key-value store that also
       
   108 	| provides a richer set of commands than a typical key-value systems
       
   109 	| such as APC or Memcached. Laravel makes it easy to dig right in.
       
   110 	|
       
   111 	*/
       
   112 
       
   113 	'redis' => [
       
   114 
       
   115 		'cluster' => false,
       
   116 
       
   117 		'default' => [
       
   118 			'host'     => '127.0.0.1',
       
   119 			'port'     => 6379,
       
   120 			'database' => 0,
       
   121 		],
       
   122 
       
   123 	],
       
   124 
       
   125 ];