server/src/config/session.php
changeset 1 01a844d292ac
child 2 00e2916104fe
equal deleted inserted replaced
0:279124b91971 1:01a844d292ac
       
     1 <?php
       
     2 
       
     3 return [
       
     4 
       
     5 	/*
       
     6 	|--------------------------------------------------------------------------
       
     7 	| Default Session Driver
       
     8 	|--------------------------------------------------------------------------
       
     9 	|
       
    10 	| This option controls the default session "driver" that will be used on
       
    11 	| requests. By default, we will use the lightweight native driver but
       
    12 	| you may specify any of the other wonderful drivers provided here.
       
    13 	|
       
    14 	| Supported: "file", "cookie", "database", "apc",
       
    15 	|            "memcached", "redis", "array"
       
    16 	|
       
    17 	*/
       
    18 
       
    19 	'driver' => env('SESSION_DRIVER', 'file'),
       
    20 
       
    21 	/*
       
    22 	|--------------------------------------------------------------------------
       
    23 	| Session Lifetime
       
    24 	|--------------------------------------------------------------------------
       
    25 	|
       
    26 	| Here you may specify the number of minutes that you wish the session
       
    27 	| to be allowed to remain idle before it expires. If you want them
       
    28 	| to immediately expire on the browser closing, set that option.
       
    29 	|
       
    30 	*/
       
    31 
       
    32 	'lifetime' => 120,
       
    33 
       
    34 	'expire_on_close' => false,
       
    35 
       
    36 	/*
       
    37 	|--------------------------------------------------------------------------
       
    38 	| Session Encryption
       
    39 	|--------------------------------------------------------------------------
       
    40 	|
       
    41 	| This option allows you to easily specify that all of your session data
       
    42 	| should be encrypted before it is stored. All encryption will be run
       
    43 	| automatically by Laravel and you can use the Session like normal.
       
    44 	|
       
    45 	*/
       
    46 
       
    47 	'encrypt' => false,
       
    48 
       
    49 	/*
       
    50 	|--------------------------------------------------------------------------
       
    51 	| Session File Location
       
    52 	|--------------------------------------------------------------------------
       
    53 	|
       
    54 	| When using the native session driver, we need a location where session
       
    55 	| files may be stored. A default has been set for you but a different
       
    56 	| location may be specified. This is only needed for file sessions.
       
    57 	|
       
    58 	*/
       
    59 
       
    60 	'files' => storage_path().'/framework/sessions',
       
    61 
       
    62 	/*
       
    63 	|--------------------------------------------------------------------------
       
    64 	| Session Database Connection
       
    65 	|--------------------------------------------------------------------------
       
    66 	|
       
    67 	| When using the "database" or "redis" session drivers, you may specify a
       
    68 	| connection that should be used to manage these sessions. This should
       
    69 	| correspond to a connection in your database configuration options.
       
    70 	|
       
    71 	*/
       
    72 
       
    73 	'connection' => null,
       
    74 
       
    75 	/*
       
    76 	|--------------------------------------------------------------------------
       
    77 	| Session Database Table
       
    78 	|--------------------------------------------------------------------------
       
    79 	|
       
    80 	| When using the "database" session driver, you may specify the table we
       
    81 	| should use to manage the sessions. Of course, a sensible default is
       
    82 	| provided for you; however, you are free to change this as needed.
       
    83 	|
       
    84 	*/
       
    85 
       
    86 	'table' => 'sessions',
       
    87 
       
    88 	/*
       
    89 	|--------------------------------------------------------------------------
       
    90 	| Session Sweeping Lottery
       
    91 	|--------------------------------------------------------------------------
       
    92 	|
       
    93 	| Some session drivers must manually sweep their storage location to get
       
    94 	| rid of old sessions from storage. Here are the chances that it will
       
    95 	| happen on a given request. By default, the odds are 2 out of 100.
       
    96 	|
       
    97 	*/
       
    98 
       
    99 	'lottery' => [2, 100],
       
   100 
       
   101 	/*
       
   102 	|--------------------------------------------------------------------------
       
   103 	| Session Cookie Name
       
   104 	|--------------------------------------------------------------------------
       
   105 	|
       
   106 	| Here you may change the name of the cookie used to identify a session
       
   107 	| instance by ID. The name specified here will get used every time a
       
   108 	| new session cookie is created by the framework for every driver.
       
   109 	|
       
   110 	*/
       
   111 
       
   112 	'cookie' => 'laravel_session',
       
   113 
       
   114 	/*
       
   115 	|--------------------------------------------------------------------------
       
   116 	| Session Cookie Path
       
   117 	|--------------------------------------------------------------------------
       
   118 	|
       
   119 	| The session cookie path determines the path for which the cookie will
       
   120 	| be regarded as available. Typically, this will be the root path of
       
   121 	| your application but you are free to change this when necessary.
       
   122 	|
       
   123 	*/
       
   124 
       
   125 	'path' => '/',
       
   126 
       
   127 	/*
       
   128 	|--------------------------------------------------------------------------
       
   129 	| Session Cookie Domain
       
   130 	|--------------------------------------------------------------------------
       
   131 	|
       
   132 	| Here you may change the domain of the cookie used to identify a session
       
   133 	| in your application. This will determine which domains the cookie is
       
   134 	| available to in your application. A sensible default has been set.
       
   135 	|
       
   136 	*/
       
   137 
       
   138 	'domain' => null,
       
   139 
       
   140 	/*
       
   141 	|--------------------------------------------------------------------------
       
   142 	| HTTPS Only Cookies
       
   143 	|--------------------------------------------------------------------------
       
   144 	|
       
   145 	| By setting this option to true, session cookies will only be sent back
       
   146 	| to the server if the browser has a HTTPS connection. This will keep
       
   147 	| the cookie from being sent to you if it can not be done securely.
       
   148 	|
       
   149 	*/
       
   150 
       
   151 	'secure' => false,
       
   152 
       
   153 ];