MaterialsCalculator

Форк
0
214 строк · 7.3 Кб
1
<?php
2

3
use Illuminate\Support\Str;
4

5
return [
6

7
    /*
8
    |--------------------------------------------------------------------------
9
    | Default Session Driver
10
    |--------------------------------------------------------------------------
11
    |
12
    | This option controls the default session "driver" that will be used on
13
    | requests. By default, we will use the lightweight native driver but
14
    | you may specify any of the other wonderful drivers provided here.
15
    |
16
    | Supported: "file", "cookie", "database", "apc",
17
    |            "memcached", "redis", "dynamodb", "array"
18
    |
19
    */
20

21
    'driver' => env('SESSION_DRIVER', 'file'),
22

23
    /*
24
    |--------------------------------------------------------------------------
25
    | Session Lifetime
26
    |--------------------------------------------------------------------------
27
    |
28
    | Here you may specify the number of minutes that you wish the session
29
    | to be allowed to remain idle before it expires. If you want them
30
    | to immediately expire on the browser closing, set that option.
31
    |
32
    */
33

34
    'lifetime' => env('SESSION_LIFETIME', 120),
35

36
    'expire_on_close' => false,
37

38
    /*
39
    |--------------------------------------------------------------------------
40
    | Session Encryption
41
    |--------------------------------------------------------------------------
42
    |
43
    | This option allows you to easily specify that all of your session data
44
    | should be encrypted before it is stored. All encryption will be run
45
    | automatically by Laravel and you can use the Session like normal.
46
    |
47
    */
48

49
    'encrypt' => false,
50

51
    /*
52
    |--------------------------------------------------------------------------
53
    | Session File Location
54
    |--------------------------------------------------------------------------
55
    |
56
    | When using the native session driver, we need a location where session
57
    | files may be stored. A default has been set for you but a different
58
    | location may be specified. This is only needed for file sessions.
59
    |
60
    */
61

62
    'files' => storage_path('framework/sessions'),
63

64
    /*
65
    |--------------------------------------------------------------------------
66
    | Session Database Connection
67
    |--------------------------------------------------------------------------
68
    |
69
    | When using the "database" or "redis" session drivers, you may specify a
70
    | connection that should be used to manage these sessions. This should
71
    | correspond to a connection in your database configuration options.
72
    |
73
    */
74

75
    'connection' => env('SESSION_CONNECTION'),
76

77
    /*
78
    |--------------------------------------------------------------------------
79
    | Session Database Table
80
    |--------------------------------------------------------------------------
81
    |
82
    | When using the "database" session driver, you may specify the table we
83
    | should use to manage the sessions. Of course, a sensible default is
84
    | provided for you; however, you are free to change this as needed.
85
    |
86
    */
87

88
    'table' => 'sessions',
89

90
    /*
91
    |--------------------------------------------------------------------------
92
    | Session Cache Store
93
    |--------------------------------------------------------------------------
94
    |
95
    | While using one of the framework's cache driven session backends you may
96
    | list a cache store that should be used for these sessions. This value
97
    | must match with one of the application's configured cache "stores".
98
    |
99
    | Affects: "apc", "dynamodb", "memcached", "redis"
100
    |
101
    */
102

103
    'store' => env('SESSION_STORE'),
104

105
    /*
106
    |--------------------------------------------------------------------------
107
    | Session Sweeping Lottery
108
    |--------------------------------------------------------------------------
109
    |
110
    | Some session drivers must manually sweep their storage location to get
111
    | rid of old sessions from storage. Here are the chances that it will
112
    | happen on a given request. By default, the odds are 2 out of 100.
113
    |
114
    */
115

116
    'lottery' => [2, 100],
117

118
    /*
119
    |--------------------------------------------------------------------------
120
    | Session Cookie Name
121
    |--------------------------------------------------------------------------
122
    |
123
    | Here you may change the name of the cookie used to identify a session
124
    | instance by ID. The name specified here will get used every time a
125
    | new session cookie is created by the framework for every driver.
126
    |
127
    */
128

129
    'cookie' => env(
130
        'SESSION_COOKIE',
131
        Str::slug(env('APP_NAME', 'laravel'), '_').'_session'
132
    ),
133

134
    /*
135
    |--------------------------------------------------------------------------
136
    | Session Cookie Path
137
    |--------------------------------------------------------------------------
138
    |
139
    | The session cookie path determines the path for which the cookie will
140
    | be regarded as available. Typically, this will be the root path of
141
    | your application but you are free to change this when necessary.
142
    |
143
    */
144

145
    'path' => '/',
146

147
    /*
148
    |--------------------------------------------------------------------------
149
    | Session Cookie Domain
150
    |--------------------------------------------------------------------------
151
    |
152
    | Here you may change the domain of the cookie used to identify a session
153
    | in your application. This will determine which domains the cookie is
154
    | available to in your application. A sensible default has been set.
155
    |
156
    */
157

158
    'domain' => env('SESSION_DOMAIN'),
159

160
    /*
161
    |--------------------------------------------------------------------------
162
    | HTTPS Only Cookies
163
    |--------------------------------------------------------------------------
164
    |
165
    | By setting this option to true, session cookies will only be sent back
166
    | to the server if the browser has a HTTPS connection. This will keep
167
    | the cookie from being sent to you when it can't be done securely.
168
    |
169
    */
170

171
    'secure' => env('SESSION_SECURE_COOKIE'),
172

173
    /*
174
    |--------------------------------------------------------------------------
175
    | HTTP Access Only
176
    |--------------------------------------------------------------------------
177
    |
178
    | Setting this value to true will prevent JavaScript from accessing the
179
    | value of the cookie and the cookie will only be accessible through
180
    | the HTTP protocol. You are free to modify this option if needed.
181
    |
182
    */
183

184
    'http_only' => true,
185

186
    /*
187
    |--------------------------------------------------------------------------
188
    | Same-Site Cookies
189
    |--------------------------------------------------------------------------
190
    |
191
    | This option determines how your cookies behave when cross-site requests
192
    | take place, and can be used to mitigate CSRF attacks. By default, we
193
    | will set this value to "lax" since this is a secure default value.
194
    |
195
    | Supported: "lax", "strict", "none", null
196
    |
197
    */
198

199
    'same_site' => 'lax',
200

201
    /*
202
    |--------------------------------------------------------------------------
203
    | Partitioned Cookies
204
    |--------------------------------------------------------------------------
205
    |
206
    | Setting this value to true will tie the cookie to the top-level site for
207
    | a cross-site context. Partitioned cookies are accepted by the browser
208
    | when flagged "secure" and the Same-Site attribute is set to "none".
209
    |
210
    */
211

212
    'partitioned' => false,
213

214
];
215

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.