Illuminate \ Database \ QueryException (2002)
SQLSTATE[HY000] [2002] Connection refused (SQL: select * from `games` where `status` = 1 order by `id` desc limit 5)
Previous exceptions
  • SQLSTATE[HY000] [2002] Connection refused (2002)
Illuminate\Database\QueryException thrown with message "SQLSTATE[HY000] [2002] Connection refused (SQL: select * from `games` where `status` = 1 order by `id` desc limit 5)" Stacktrace: #78 Illuminate\Database\QueryException in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php:664 #77 PDOException in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70 #76 PDO:__construct in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70 #75 Illuminate\Database\Connectors\Connector:createPdoConnection in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:46 #74 Illuminate\Database\Connectors\Connector:createConnection in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php:24 #73 Illuminate\Database\Connectors\MySqlConnector:connect in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php:182 #72 Illuminate\Database\Connectors\ConnectionFactory:Illuminate\Database\Connectors\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php:918 #71 call_user_func in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php:918 #70 Illuminate\Database\Connection:getPdo in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php:943 #69 Illuminate\Database\Connection:getReadPdo in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php:399 #68 Illuminate\Database\Connection:getPdoForSelect in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php:325 #67 Illuminate\Database\Connection:Illuminate\Database\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php:657 #66 Illuminate\Database\Connection:runQueryCallback in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php:624 #65 Illuminate\Database\Connection:run in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Database/Connection.php:333 #64 Illuminate\Database\Connection:select in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:2095 #63 Illuminate\Database\Query\Builder:runSelect in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:2083 #62 Illuminate\Database\Query\Builder:Illuminate\Database\Query\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:2569 #61 Illuminate\Database\Query\Builder:onceWithColumns in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:2084 #60 Illuminate\Database\Query\Builder:get in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:519 #59 Illuminate\Database\Eloquent\Builder:getModels in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:503 #58 Illuminate\Database\Eloquent\Builder:get in /home/admin/web/betswild.com/public_html/app/Http/Controllers/Frontend/PageController.php:23 #57 App\Http\Controllers\Frontend\PageController:index in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54 #56 call_user_func_array in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54 #55 Illuminate\Routing\Controller:callAction in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45 #54 Illuminate\Routing\ControllerDispatcher:dispatch in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php:219 #53 Illuminate\Routing\Route:runController in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php:176 #52 Illuminate\Routing\Route:run in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php:682 #51 Illuminate\Routing\Router:Illuminate\Routing\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30 #50 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/admin/web/betswild.com/public_html/app/Http/Middleware/RememberReferrerUser.php:18 #49 App\Http\Middleware\RememberReferrerUser:handle in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #48 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #47 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/admin/web/betswild.com/public_html/app/Http/Middleware/Locale.php:31 #46 App\Http\Middleware\Locale:handle in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #45 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #44 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/admin/web/betswild.com/public_html/app/Http/Middleware/CheckForMaintenanceMode.php:38 #43 App\Http\Middleware\CheckForMaintenanceMode:handle in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #42 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #41 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:41 #40 Illuminate\Routing\Middleware\SubstituteBindings:handle in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #39 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #38 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:75 #37 Illuminate\Foundation\Http\Middleware\VerifyCsrfToken:handle in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #36 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #35 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49 #34 Illuminate\View\Middleware\ShareErrorsFromSession:handle in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #33 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #32 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:63 #31 Illuminate\Session\Middleware\StartSession:handle in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #30 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #29 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37 #28 Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse:handle in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #27 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #26 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:66 #25 Illuminate\Cookie\Middleware\EncryptCookies:handle in /home/admin/web/betswild.com/public_html/app/Http/Middleware/EncryptCookies.php:25 #24 App\Http\Middleware\EncryptCookies:handle in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #23 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #22 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104 #21 Illuminate\Pipeline\Pipeline:then in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php:684 #20 Illuminate\Routing\Router:runRouteWithinStack in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php:659 #19 Illuminate\Routing\Router:runRoute in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php:625 #18 Illuminate\Routing\Router:dispatchToRoute in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php:614 #17 Illuminate\Routing\Router:dispatch in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:176 #16 Illuminate\Foundation\Http\Kernel:Illuminate\Foundation\Http\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30 #15 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/admin/web/betswild.com/public_html/vendor/fideloper/proxy/src/TrustProxies.php:57 #14 Fideloper\Proxy\TrustProxies:handle in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #13 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #12 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:31 #11 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #10 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #9 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:31 #8 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #7 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #6 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php:27 #5 Illuminate\Foundation\Http\Middleware\ValidatePostSize:handle in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #4 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #3 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104 #2 Illuminate\Pipeline\Pipeline:then in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:151 #1 Illuminate\Foundation\Http\Kernel:sendRequestThroughRouter in /home/admin/web/betswild.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:116 #0 Illuminate\Foundation\Http\Kernel:handle in /home/admin/web/betswild.com/public_html/public/index.php:55
78
Illuminate
\
Database
\
QueryException
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connection.php
664
77
PDOException
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connectors
/
Connector.php
70
76
PDO
__construct
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connectors
/
Connector.php
70
75
Illuminate
\
Database
\
Connectors
\
Connector
createPdoConnection
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connectors
/
Connector.php
46
74
Illuminate
\
Database
\
Connectors
\
Connector
createConnection
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connectors
/
MySqlConnector.php
24
73
Illuminate
\
Database
\
Connectors
\
MySqlConnector
connect
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connectors
/
ConnectionFactory.php
182
72
Illuminate
\
Database
\
Connectors
\
ConnectionFactory
Illuminate
\
Database
\
Connectors
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connection.php
918
71
call_user_func
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connection.php
918
70
Illuminate
\
Database
\
Connection
getPdo
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connection.php
943
69
Illuminate
\
Database
\
Connection
getReadPdo
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connection.php
399
68
Illuminate
\
Database
\
Connection
getPdoForSelect
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connection.php
325
67
Illuminate
\
Database
\
Connection
Illuminate
\
Database
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connection.php
657
66
Illuminate
\
Database
\
Connection
runQueryCallback
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connection.php
624
65
Illuminate
\
Database
\
Connection
run
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connection.php
333
64
Illuminate
\
Database
\
Connection
select
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Query
/
Builder.php
2095
63
Illuminate
\
Database
\
Query
\
Builder
runSelect
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Query
/
Builder.php
2083
62
Illuminate
\
Database
\
Query
\
Builder
Illuminate
\
Database
\
Query
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Query
/
Builder.php
2569
61
Illuminate
\
Database
\
Query
\
Builder
onceWithColumns
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Query
/
Builder.php
2084
60
Illuminate
\
Database
\
Query
\
Builder
get
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Eloquent
/
Builder.php
519
59
Illuminate
\
Database
\
Eloquent
\
Builder
getModels
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Eloquent
/
Builder.php
503
58
Illuminate
\
Database
\
Eloquent
\
Builder
get
/
app
/
Http
/
Controllers
/
Frontend
/
PageController.php
23
57
App
\
Http
\
Controllers
\
Frontend
\
PageController
index
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Controller.php
54
56
call_user_func_array
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Controller.php
54
55
Illuminate
\
Routing
\
Controller
callAction
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
ControllerDispatcher.php
45
54
Illuminate
\
Routing
\
ControllerDispatcher
dispatch
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Route.php
219
53
Illuminate
\
Routing
\
Route
runController
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Route.php
176
52
Illuminate
\
Routing
\
Route
run
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Router.php
682
51
Illuminate
\
Routing
\
Router
Illuminate
\
Routing
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
30
50
Illuminate
\
Routing
\
Pipeline
Illuminate
\
Routing
\
{closure}
/
app
/
Http
/
Middleware
/
RememberReferrerUser.php
18
49
App
\
Http
\
Middleware
\
RememberReferrerUser
handle
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
163
48
Illuminate
\
Pipeline
\
Pipeline
Illuminate
\
Pipeline
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
53
47
Illuminate
\
Routing
\
Pipeline
Illuminate
\
Routing
\
{closure}
/
app
/
Http
/
Middleware
/
Locale.php
31
46
App
\
Http
\
Middleware
\
Locale
handle
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
163
45
Illuminate
\
Pipeline
\
Pipeline
Illuminate
\
Pipeline
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
53
44
Illuminate
\
Routing
\
Pipeline
Illuminate
\
Routing
\
{closure}
/
app
/
Http
/
Middleware
/
CheckForMaintenanceMode.php
38
43
App
\
Http
\
Middleware
\
CheckForMaintenanceMode
handle
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
163
42
Illuminate
\
Pipeline
\
Pipeline
Illuminate
\
Pipeline
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
53
41
Illuminate
\
Routing
\
Pipeline
Illuminate
\
Routing
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Middleware
/
SubstituteBindings.php
41
40
Illuminate
\
Routing
\
Middleware
\
SubstituteBindings
handle
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
163
39
Illuminate
\
Pipeline
\
Pipeline
Illuminate
\
Pipeline
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
53
38
Illuminate
\
Routing
\
Pipeline
Illuminate
\
Routing
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Middleware
/
VerifyCsrfToken.php
75
37
Illuminate
\
Foundation
\
Http
\
Middleware
\
VerifyCsrfToken
handle
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
163
36
Illuminate
\
Pipeline
\
Pipeline
Illuminate
\
Pipeline
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
53
35
Illuminate
\
Routing
\
Pipeline
Illuminate
\
Routing
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
View
/
Middleware
/
ShareErrorsFromSession.php
49
34
Illuminate
\
View
\
Middleware
\
ShareErrorsFromSession
handle
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
163
33
Illuminate
\
Pipeline
\
Pipeline
Illuminate
\
Pipeline
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
53
32
Illuminate
\
Routing
\
Pipeline
Illuminate
\
Routing
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Middleware
/
StartSession.php
63
31
Illuminate
\
Session
\
Middleware
\
StartSession
handle
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
163
30
Illuminate
\
Pipeline
\
Pipeline
Illuminate
\
Pipeline
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
53
29
Illuminate
\
Routing
\
Pipeline
Illuminate
\
Routing
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Cookie
/
Middleware
/
AddQueuedCookiesToResponse.php
37
28
Illuminate
\
Cookie
\
Middleware
\
AddQueuedCookiesToResponse
handle
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
163
27
Illuminate
\
Pipeline
\
Pipeline
Illuminate
\
Pipeline
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
53
26
Illuminate
\
Routing
\
Pipeline
Illuminate
\
Routing
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Cookie
/
Middleware
/
EncryptCookies.php
66
25
Illuminate
\
Cookie
\
Middleware
\
EncryptCookies
handle
/
app
/
Http
/
Middleware
/
EncryptCookies.php
25
24
App
\
Http
\
Middleware
\
EncryptCookies
handle
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
163
23
Illuminate
\
Pipeline
\
Pipeline
Illuminate
\
Pipeline
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
53
22
Illuminate
\
Routing
\
Pipeline
Illuminate
\
Routing
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
104
21
Illuminate
\
Pipeline
\
Pipeline
then
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Router.php
684
20
Illuminate
\
Routing
\
Router
runRouteWithinStack
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Router.php
659
19
Illuminate
\
Routing
\
Router
runRoute
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Router.php
625
18
Illuminate
\
Routing
\
Router
dispatchToRoute
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Router.php
614
17
Illuminate
\
Routing
\
Router
dispatch
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
176
16
Illuminate
\
Foundation
\
Http
\
Kernel
Illuminate
\
Foundation
\
Http
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
30
15
Illuminate
\
Routing
\
Pipeline
Illuminate
\
Routing
\
{closure}
/
vendor
/
fideloper
/
proxy
/
src
/
TrustProxies.php
57
14
Fideloper
\
Proxy
\
TrustProxies
handle
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
163
13
Illuminate
\
Pipeline
\
Pipeline
Illuminate
\
Pipeline
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
53
12
Illuminate
\
Routing
\
Pipeline
Illuminate
\
Routing
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Middleware
/
TransformsRequest.php
31
11
Illuminate
\
Foundation
\
Http
\
Middleware
\
TransformsRequest
handle
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
163
10
Illuminate
\
Pipeline
\
Pipeline
Illuminate
\
Pipeline
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
53
9
Illuminate
\
Routing
\
Pipeline
Illuminate
\
Routing
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Middleware
/
TransformsRequest.php
31
8
Illuminate
\
Foundation
\
Http
\
Middleware
\
TransformsRequest
handle
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
163
7
Illuminate
\
Pipeline
\
Pipeline
Illuminate
\
Pipeline
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
53
6
Illuminate
\
Routing
\
Pipeline
Illuminate
\
Routing
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Middleware
/
ValidatePostSize.php
27
5
Illuminate
\
Foundation
\
Http
\
Middleware
\
ValidatePostSize
handle
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
163
4
Illuminate
\
Pipeline
\
Pipeline
Illuminate
\
Pipeline
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
53
3
Illuminate
\
Routing
\
Pipeline
Illuminate
\
Routing
\
{closure}
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
104
2
Illuminate
\
Pipeline
\
Pipeline
then
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
151
1
Illuminate
\
Foundation
\
Http
\
Kernel
sendRequestThroughRouter
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
116
0
Illuminate
\
Foundation
\
Http
\
Kernel
handle
/
public
/
index.php
55
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connection.php
     * @param  array     $bindings
     * @param  \Closure  $callback
     * @return mixed
     *
     * @throws \Illuminate\Database\QueryException
     */
    protected function runQueryCallback($query, $bindings, Closure $callback)
    {
        // To execute the statement, we'll simply call the callback, which will actually
        // run the SQL against the PDO connection. Then we can calculate the time it
        // took to execute and log the query SQL, bindings and time in our memory.
        try {
            $result = $callback($query, $bindings);
        }

        // If an exception occurs when attempting to run a query, we'll format the error
        // message to include the bindings with SQL, which will make this exception a
        // lot more helpful to the developer instead of just the database's errors.
        catch (Exception $e) {
            throw new QueryException(
                $query, $this->prepareBindings($bindings), $e
            );
        }

        return $result;
    }

    /**
     * Log a query in the connection's query log.
     *
     * @param  string  $query
     * @param  array   $bindings
     * @param  float|null  $time
     * @return void
     */
    public function logQuery($query, $bindings, $time = null)
    {
        $this->event(new QueryExecuted($query, $bindings, $time, $this));

        if ($this->loggingQueries) {
Arguments
  1. "SQLSTATE[HY000] [2002] Connection refused (SQL: select * from `games` where `status` = 1 order by `id` desc limit 5)"
    
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connectors
/
Connector.php
            );
        }
    }

    /**
     * Create a new PDO connection instance.
     *
     * @param  string  $dsn
     * @param  string  $username
     * @param  string  $password
     * @param  array  $options
     * @return \PDO
     */
    protected function createPdoConnection($dsn, $username, $password, $options)
    {
        if (class_exists(PDOConnection::class) && ! $this->isPersistentConnection($options)) {
            return new PDOConnection($dsn, $username, $password, $options);
        }

        return new PDO($dsn, $username, $password, $options);
    }

    /**
     * Determine if the connection is persistent.
     *
     * @param  array  $options
     * @return bool
     */
    protected function isPersistentConnection($options)
    {
        return isset($options[PDO::ATTR_PERSISTENT]) &&
               $options[PDO::ATTR_PERSISTENT];
    }

    /**
     * Handle an exception that occurred during connect execution.
     *
     * @param  \Throwable  $e
     * @param  string  $dsn
     * @param  string  $username
Arguments
  1. "SQLSTATE[HY000] [2002] Connection refused"
    
Exception message: SQLSTATE[HY000] [2002] Connection refused
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connectors
/
Connector.php
            );
        }
    }

    /**
     * Create a new PDO connection instance.
     *
     * @param  string  $dsn
     * @param  string  $username
     * @param  string  $password
     * @param  array  $options
     * @return \PDO
     */
    protected function createPdoConnection($dsn, $username, $password, $options)
    {
        if (class_exists(PDOConnection::class) && ! $this->isPersistentConnection($options)) {
            return new PDOConnection($dsn, $username, $password, $options);
        }

        return new PDO($dsn, $username, $password, $options);
    }

    /**
     * Determine if the connection is persistent.
     *
     * @param  array  $options
     * @return bool
     */
    protected function isPersistentConnection($options)
    {
        return isset($options[PDO::ATTR_PERSISTENT]) &&
               $options[PDO::ATTR_PERSISTENT];
    }

    /**
     * Handle an exception that occurred during connect execution.
     *
     * @param  \Throwable  $e
     * @param  string  $dsn
     * @param  string  $username
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connectors
/
Connector.php
    /**
     * Create a new PDO connection.
     *
     * @param  string  $dsn
     * @param  array   $config
     * @param  array   $options
     * @return \PDO
     *
     * @throws \Exception
     */
    public function createConnection($dsn, array $config, array $options)
    {
        [$username, $password] = [
            $config['username'] ?? null, $config['password'] ?? null,
        ];

        try {
            return $this->createPdoConnection(
                $dsn, $username, $password, $options
            );
        } catch (Exception $e) {
            return $this->tryAgainIfCausedByLostConnection(
                $e, $dsn, $username, $password, $options
            );
        }
    }

    /**
     * Create a new PDO connection instance.
     *
     * @param  string  $dsn
     * @param  string  $username
     * @param  string  $password
     * @param  array  $options
     * @return \PDO
     */
    protected function createPdoConnection($dsn, $username, $password, $options)
    {
        if (class_exists(PDOConnection::class) && ! $this->isPersistentConnection($options)) {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connectors
/
MySqlConnector.php
use PDO;

class MySqlConnector extends Connector implements ConnectorInterface
{
    /**
     * Establish a database connection.
     *
     * @param  array  $config
     * @return \PDO
     */
    public function connect(array $config)
    {
        $dsn = $this->getDsn($config);

        $options = $this->getOptions($config);

        // We need to grab the PDO options that should be used while making the brand
        // new connection instance. The PDO options control various aspects of the
        // connection's behavior, and some might be specified by the developers.
        $connection = $this->createConnection($dsn, $config, $options);

        if (! empty($config['database'])) {
            $connection->exec("use `{$config['database']}`;");
        }

        $this->configureEncoding($connection, $config);

        // Next, we will check to see if a timezone has been specified in this config
        // and if it has we will issue a statement to modify the timezone with the
        // database. Setting this DB timezone is an optional configuration item.
        $this->configureTimezone($connection, $config);

        $this->setModes($connection, $config);

        return $connection;
    }

    /**
     * Set the connection character set and collation.
     *
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connectors
/
ConnectionFactory.php
    {
        return array_key_exists('host', $config)
                            ? $this->createPdoResolverWithHosts($config)
                            : $this->createPdoResolverWithoutHosts($config);
    }

    /**
     * Create a new Closure that resolves to a PDO instance with a specific host or an array of hosts.
     *
     * @param  array  $config
     * @return \Closure
     */
    protected function createPdoResolverWithHosts(array $config)
    {
        return function () use ($config) {
            foreach (Arr::shuffle($hosts = $this->parseHosts($config)) as $key => $host) {
                $config['host'] = $host;

                try {
                    return $this->createConnector($config)->connect($config);
                } catch (PDOException $e) {
                    continue;
                }
            }

            throw $e;
        };
    }

    /**
     * Parse the hosts configuration item into an array.
     *
     * @param  array  $config
     * @return array
     */
    protected function parseHosts(array $config)
    {
        $hosts = Arr::wrap($config['host']);

        if (empty($hosts)) {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connection.php
            $this->doctrineConnection = new DoctrineConnection([
                'pdo' => $this->getPdo(),
                'dbname' => $this->getConfig('database'),
                'driver' => $driver->getName(),
            ], $driver);
        }

        return $this->doctrineConnection;
    }

    /**
     * Get the current PDO connection.
     *
     * @return \PDO
     */
    public function getPdo()
    {
        if ($this->pdo instanceof Closure) {
            return $this->pdo = call_user_func($this->pdo);
        }

        return $this->pdo;
    }

    /**
     * Get the current PDO connection used for reading.
     *
     * @return \PDO
     */
    public function getReadPdo()
    {
        if ($this->transactions > 0) {
            return $this->getPdo();
        }

        if ($this->recordsModified && $this->getConfig('sticky')) {
            return $this->getPdo();
        }

/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connection.php
            $this->doctrineConnection = new DoctrineConnection([
                'pdo' => $this->getPdo(),
                'dbname' => $this->getConfig('database'),
                'driver' => $driver->getName(),
            ], $driver);
        }

        return $this->doctrineConnection;
    }

    /**
     * Get the current PDO connection.
     *
     * @return \PDO
     */
    public function getPdo()
    {
        if ($this->pdo instanceof Closure) {
            return $this->pdo = call_user_func($this->pdo);
        }

        return $this->pdo;
    }

    /**
     * Get the current PDO connection used for reading.
     *
     * @return \PDO
     */
    public function getReadPdo()
    {
        if ($this->transactions > 0) {
            return $this->getPdo();
        }

        if ($this->recordsModified && $this->getConfig('sticky')) {
            return $this->getPdo();
        }

/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connection.php
    /**
     * Get the current PDO connection used for reading.
     *
     * @return \PDO
     */
    public function getReadPdo()
    {
        if ($this->transactions > 0) {
            return $this->getPdo();
        }

        if ($this->recordsModified && $this->getConfig('sticky')) {
            return $this->getPdo();
        }

        if ($this->readPdo instanceof Closure) {
            return $this->readPdo = call_user_func($this->readPdo);
        }

        return $this->readPdo ?: $this->getPdo();
    }

    /**
     * Set the PDO connection.
     *
     * @param  \PDO|\Closure|null  $pdo
     * @return $this
     */
    public function setPdo($pdo)
    {
        $this->transactions = 0;

        $this->pdo = $pdo;

        return $this;
    }

    /**
     * Set the PDO connection used for reading.
     *
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connection.php
    protected function prepared(PDOStatement $statement)
    {
        $statement->setFetchMode($this->fetchMode);

        $this->event(new Events\StatementPrepared(
            $this, $statement
        ));

        return $statement;
    }

    /**
     * Get the PDO connection to use for a select query.
     *
     * @param  bool  $useReadPdo
     * @return \PDO
     */
    protected function getPdoForSelect($useReadPdo = true)
    {
        return $useReadPdo ? $this->getReadPdo() : $this->getPdo();
    }

    /**
     * Run an insert statement against the database.
     *
     * @param  string  $query
     * @param  array   $bindings
     * @return bool
     */
    public function insert($query, $bindings = [])
    {
        return $this->statement($query, $bindings);
    }

    /**
     * Run an update statement against the database.
     *
     * @param  string  $query
     * @param  array   $bindings
     * @return int
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connection.php
    /**
     * Run a select statement against the database.
     *
     * @param  string  $query
     * @param  array  $bindings
     * @param  bool  $useReadPdo
     * @return array
     */
    public function select($query, $bindings = [], $useReadPdo = true)
    {
        return $this->run($query, $bindings, function ($query, $bindings) use ($useReadPdo) {
            if ($this->pretending()) {
                return [];
            }

            // For select statements, we'll simply execute the query and return an array
            // of the database result set. Each element in the array will be a single
            // row from the database table, and will either be an array or objects.
            $statement = $this->prepared($this->getPdoForSelect($useReadPdo)
                              ->prepare($query));

            $this->bindValues($statement, $this->prepareBindings($bindings));

            $statement->execute();

            return $statement->fetchAll();
        });
    }

    /**
     * Run a select statement against the database and returns a generator.
     *
     * @param  string  $query
     * @param  array  $bindings
     * @param  bool  $useReadPdo
     * @return \Generator
     */
    public function cursor($query, $bindings = [], $useReadPdo = true)
    {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connection.php
        return $result;
    }

    /**
     * Run a SQL statement.
     *
     * @param  string    $query
     * @param  array     $bindings
     * @param  \Closure  $callback
     * @return mixed
     *
     * @throws \Illuminate\Database\QueryException
     */
    protected function runQueryCallback($query, $bindings, Closure $callback)
    {
        // To execute the statement, we'll simply call the callback, which will actually
        // run the SQL against the PDO connection. Then we can calculate the time it
        // took to execute and log the query SQL, bindings and time in our memory.
        try {
            $result = $callback($query, $bindings);
        }

        // If an exception occurs when attempting to run a query, we'll format the error
        // message to include the bindings with SQL, which will make this exception a
        // lot more helpful to the developer instead of just the database's errors.
        catch (Exception $e) {
            throw new QueryException(
                $query, $this->prepareBindings($bindings), $e
            );
        }

        return $result;
    }

    /**
     * Log a query in the connection's query log.
     *
     * @param  string  $query
     * @param  array   $bindings
     * @param  float|null  $time
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connection.php
     * Run a SQL statement and log its execution context.
     *
     * @param  string    $query
     * @param  array     $bindings
     * @param  \Closure  $callback
     * @return mixed
     *
     * @throws \Illuminate\Database\QueryException
     */
    protected function run($query, $bindings, Closure $callback)
    {
        $this->reconnectIfMissingConnection();

        $start = microtime(true);

        // Here we will run this query. If an exception occurs we'll determine if it was
        // caused by a connection that has been lost. If that is the cause, we'll try
        // to re-establish connection and re-run the query with a fresh connection.
        try {
            $result = $this->runQueryCallback($query, $bindings, $callback);
        } catch (QueryException $e) {
            $result = $this->handleQueryException(
                $e, $query, $bindings, $callback
            );
        }

        // Once we have run the query we will calculate the time that it took to run and
        // then log the query, bindings, and execution time so we will report them on
        // the event that the developer needs them. We'll log time in milliseconds.
        $this->logQuery(
            $query, $bindings, $this->getElapsedTime($start)
        );

        return $result;
    }

    /**
     * Run a SQL statement.
     *
     * @param  string    $query
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Connection.php
     */
    public function select($query, $bindings = [], $useReadPdo = true)
    {
        return $this->run($query, $bindings, function ($query, $bindings) use ($useReadPdo) {
            if ($this->pretending()) {
                return [];
            }

            // For select statements, we'll simply execute the query and return an array
            // of the database result set. Each element in the array will be a single
            // row from the database table, and will either be an array or objects.
            $statement = $this->prepared($this->getPdoForSelect($useReadPdo)
                              ->prepare($query));

            $this->bindValues($statement, $this->prepareBindings($bindings));

            $statement->execute();

            return $statement->fetchAll();
        });
    }

    /**
     * Run a select statement against the database and returns a generator.
     *
     * @param  string  $query
     * @param  array  $bindings
     * @param  bool  $useReadPdo
     * @return \Generator
     */
    public function cursor($query, $bindings = [], $useReadPdo = true)
    {
        $statement = $this->run($query, $bindings, function ($query, $bindings) use ($useReadPdo) {
            if ($this->pretending()) {
                return [];
            }

            // First we will create a statement for the query. Then, we will set the fetch
            // mode and prepare the bindings for the query. Once that's done we will be
            // ready to execute the query against the database and return the cursor.
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Query
/
Builder.php
     *
     * @param  array  $columns
     * @return \Illuminate\Support\Collection
     */
    public function get($columns = ['*'])
    {
        return collect($this->onceWithColumns($columns, function () {
            return $this->processor->processSelect($this, $this->runSelect());
        }));
    }

    /**
     * Run the query as a "select" statement against the connection.
     *
     * @return array
     */
    protected function runSelect()
    {
        return $this->connection->select(
            $this->toSql(), $this->getBindings(), ! $this->useWritePdo
        );
    }

    /**
     * Paginate the given query into a simple paginator.
     *
     * @param  int  $perPage
     * @param  array  $columns
     * @param  string  $pageName
     * @param  int|null  $page
     * @return \Illuminate\Contracts\Pagination\LengthAwarePaginator
     */
    public function paginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null)
    {
        $page = $page ?: Paginator::resolveCurrentPage($pageName);

        $total = $this->getCountForPagination($columns);

        $results = $total ? $this->forPage($page, $perPage)->get($columns) : collect();

/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Query
/
Builder.php
     * @param  string  $column
     * @return mixed
     */
    public function value($column)
    {
        $result = (array) $this->first([$column]);

        return count($result) > 0 ? reset($result) : null;
    }

    /**
     * Execute the query as a "select" statement.
     *
     * @param  array  $columns
     * @return \Illuminate\Support\Collection
     */
    public function get($columns = ['*'])
    {
        return collect($this->onceWithColumns($columns, function () {
            return $this->processor->processSelect($this, $this->runSelect());
        }));
    }

    /**
     * Run the query as a "select" statement against the connection.
     *
     * @return array
     */
    protected function runSelect()
    {
        return $this->connection->select(
            $this->toSql(), $this->getBindings(), ! $this->useWritePdo
        );
    }

    /**
     * Paginate the given query into a simple paginator.
     *
     * @param  int  $perPage
     * @param  array  $columns
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Query
/
Builder.php
    }

    /**
     * Execute the given callback while selecting the given columns.
     *
     * After running the callback, the columns are reset to the original value.
     *
     * @param  array  $columns
     * @param  callable  $callback
     * @return mixed
     */
    protected function onceWithColumns($columns, $callback)
    {
        $original = $this->columns;

        if (is_null($original)) {
            $this->columns = $columns;
        }

        $result = $callback();

        $this->columns = $original;

        return $result;
    }

    /**
     * Insert a new record into the database.
     *
     * @param  array  $values
     * @return bool
     */
    public function insert(array $values)
    {
        // Since every insert gets treated like a batch insert, we will make sure the
        // bindings are structured in a way that is convenient when building these
        // inserts statements by verifying these elements are actually an array.
        if (empty($values)) {
            return true;
        }
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Query
/
Builder.php
     * @return mixed
     */
    public function value($column)
    {
        $result = (array) $this->first([$column]);

        return count($result) > 0 ? reset($result) : null;
    }

    /**
     * Execute the query as a "select" statement.
     *
     * @param  array  $columns
     * @return \Illuminate\Support\Collection
     */
    public function get($columns = ['*'])
    {
        return collect($this->onceWithColumns($columns, function () {
            return $this->processor->processSelect($this, $this->runSelect());
        }));
    }

    /**
     * Run the query as a "select" statement against the connection.
     *
     * @return array
     */
    protected function runSelect()
    {
        return $this->connection->select(
            $this->toSql(), $this->getBindings(), ! $this->useWritePdo
        );
    }

    /**
     * Paginate the given query into a simple paginator.
     *
     * @param  int  $perPage
     * @param  array  $columns
     * @param  string  $pageName
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Eloquent
/
Builder.php
        // If we actually found models we will also eager load any relationships that
        // have been specified as needing to be eager loaded, which will solve the
        // n+1 query issue for the developers to avoid running a lot of queries.
        if (count($models = $builder->getModels($columns)) > 0) {
            $models = $builder->eagerLoadRelations($models);
        }

        return $builder->getModel()->newCollection($models);
    }

    /**
     * Get the hydrated models without eager loading.
     *
     * @param  array  $columns
     * @return \Illuminate\Database\Eloquent\Model[]|static[]
     */
    public function getModels($columns = ['*'])
    {
        return $this->model->hydrate(
            $this->query->get($columns)->all()
        )->all();
    }

    /**
     * Eager load the relationships for the models.
     *
     * @param  array  $models
     * @return array
     */
    public function eagerLoadRelations(array $models)
    {
        foreach ($this->eagerLoad as $name => $constraints) {
            // For nested eager loads we'll skip loading them here and they will be set as an
            // eager load on the query to retrieve the relation so that they will be eager
            // loaded on that query, because that is where they get hydrated as models.
            if (strpos($name, '.') === false) {
                $models = $this->eagerLoadRelation($models, $name, $constraints);
            }
        }

/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Database
/
Eloquent
/
Builder.php
    {
        if ($result = $this->first([$column])) {
            return $result->{$column};
        }
    }

    /**
     * Execute the query as a "select" statement.
     *
     * @param  array  $columns
     * @return \Illuminate\Database\Eloquent\Collection|static[]
     */
    public function get($columns = ['*'])
    {
        $builder = $this->applyScopes();

        // If we actually found models we will also eager load any relationships that
        // have been specified as needing to be eager loaded, which will solve the
        // n+1 query issue for the developers to avoid running a lot of queries.
        if (count($models = $builder->getModels($columns)) > 0) {
            $models = $builder->eagerLoadRelations($models);
        }

        return $builder->getModel()->newCollection($models);
    }

    /**
     * Get the hydrated models without eager loading.
     *
     * @param  array  $columns
     * @return \Illuminate\Database\Eloquent\Model[]|static[]
     */
    public function getModels($columns = ['*'])
    {
        return $this->model->hydrate(
            $this->query->get($columns)->all()
        )->all();
    }

    /**
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
app
/
Http
/
Controllers
/
Frontend
/
PageController.php
 
use App\Helpers\PackageManager;
use App\Helpers\Utils;
use App\Http\Controllers\Controller;
use App\Models\Game;
use App\Models\User;
use Illuminate\Http\Request;
use Illuminate\Support\Carbon;
use Illuminate\Support\Facades\Cache;
use Illuminate\Support\Str;
 
class PageController extends Controller
{
    public function index(PackageManager $packageManager)
    {
        $games = Game::where('status', Game::STATUS_COMPLETED)
            ->with('account.user', 'gameable')
            ->orderBy('id', 'desc')
            ->limit(5)
            ->get();
 
        // get top game and cache it for 5 minutes
        $topGame = Cache::remember('top_game', 5, function() {
            return Game::where('status', Game::STATUS_COMPLETED)->orderBy('win', 'desc')->with('account.user')->first();
        });
 
        $gamePackages = $packageManager
            ->getEnabled(TRUE)
            ->filter(function ($package) {
                return !in_array($package->id, ['game-multi-slots', 'game-lucky-wheel']) && Str::startsWith($package->id, 'game-');
            })
            ->map(function ($package) {
                return (object) [
                    'name' => __($package->name),
                    'banner_url' => url(config($package->id . '.banner')),
                    'url' => url(Str::replaceFirst('game-', 'games/', $package->id)),
                    'categories' => explode(',', config($package->id . '.categories')),
                ];
            });
 
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Controller.php
    /**
     * Get the middleware assigned to the controller.
     *
     * @return array
     */
    public function getMiddleware()
    {
        return $this->middleware;
    }

    /**
     * Execute an action on the controller.
     *
     * @param  string  $method
     * @param  array   $parameters
     * @return \Symfony\Component\HttpFoundation\Response
     */
    public function callAction($method, $parameters)
    {
        return call_user_func_array([$this, $method], $parameters);
    }

    /**
     * Handle calls to missing methods on the controller.
     *
     * @param  string  $method
     * @param  array   $parameters
     * @return mixed
     *
     * @throws \BadMethodCallException
     */
    public function __call($method, $parameters)
    {
        throw new BadMethodCallException(sprintf(
            'Method %s::%s does not exist.', static::class, $method
        ));
    }
}
 
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Controller.php
    /**
     * Get the middleware assigned to the controller.
     *
     * @return array
     */
    public function getMiddleware()
    {
        return $this->middleware;
    }

    /**
     * Execute an action on the controller.
     *
     * @param  string  $method
     * @param  array   $parameters
     * @return \Symfony\Component\HttpFoundation\Response
     */
    public function callAction($method, $parameters)
    {
        return call_user_func_array([$this, $method], $parameters);
    }

    /**
     * Handle calls to missing methods on the controller.
     *
     * @param  string  $method
     * @param  array   $parameters
     * @return mixed
     *
     * @throws \BadMethodCallException
     */
    public function __call($method, $parameters)
    {
        throw new BadMethodCallException(sprintf(
            'Method %s::%s does not exist.', static::class, $method
        ));
    }
}
 
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
ControllerDispatcher.php
    {
        $this->container = $container;
    }

    /**
     * Dispatch a request to a given controller and method.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @param  mixed  $controller
     * @param  string  $method
     * @return mixed
     */
    public function dispatch(Route $route, $controller, $method)
    {
        $parameters = $this->resolveClassMethodDependencies(
            $route->parametersWithoutNulls(), $controller, $method
        );

        if (method_exists($controller, 'callAction')) {
            return $controller->callAction($method, $parameters);
        }

        return $controller->{$method}(...array_values($parameters));
    }

    /**
     * Get the middleware for the controller instance.
     *
     * @param  \Illuminate\Routing\Controller  $controller
     * @param  string  $method
     * @return array
     */
    public function getMiddleware($controller, $method)
    {
        if (! method_exists($controller, 'getMiddleware')) {
            return [];
        }

        return collect($controller->getMiddleware())->reject(function ($data) use ($method) {
            return static::methodExcludedByOptions($method, $data['options']);
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Route.php
    protected function runCallable()
    {
        $callable = $this->action['uses'];

        return $callable(...array_values($this->resolveMethodDependencies(
            $this->parametersWithoutNulls(), new ReflectionFunction($this->action['uses'])
        )));
    }

    /**
     * Run the route action and return the response.
     *
     * @return mixed
     *
     * @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
     */
    protected function runController()
    {
        return $this->controllerDispatcher()->dispatch(
            $this, $this->getController(), $this->getControllerMethod()
        );
    }

    /**
     * Get the controller instance for the route.
     *
     * @return mixed
     */
    public function getController()
    {
        if (! $this->controller) {
            $class = $this->parseControllerCallback()[0];

            $this->controller = $this->container->make(ltrim($class, '\\'));
        }

        return $this->controller;
    }

    /**
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Route.php
     *
     * @throws \UnexpectedValueException
     */
    protected function parseAction($action)
    {
        return RouteAction::parse($this->uri, $action);
    }

    /**
     * Run the route action and return the response.
     *
     * @return mixed
     */
    public function run()
    {
        $this->container = $this->container ?: new Container;

        try {
            if ($this->isControllerAction()) {
                return $this->runController();
            }

            return $this->runCallable();
        } catch (HttpResponseException $e) {
            return $e->getResponse();
        }
    }

    /**
     * Checks whether the route's action is a controller.
     *
     * @return bool
     */
    protected function isControllerAction()
    {
        return is_string($this->action['uses']);
    }

    /**
     * Run the route action and return the response.
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Router.php
    /**
     * Run the given route within a Stack "onion" instance.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @param  \Illuminate\Http\Request  $request
     * @return mixed
     */
    protected function runRouteWithinStack(Route $route, Request $request)
    {
        $shouldSkipMiddleware = $this->container->bound('middleware.disable') &&
                                $this->container->make('middleware.disable') === true;

        $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);

        return (new Pipeline($this->container))
                        ->send($request)
                        ->through($middleware)
                        ->then(function ($request) use ($route) {
                            return $this->prepareResponse(
                                $request, $route->run()
                            );
                        });
    }

    /**
     * Gather the middleware for the given route with resolved class names.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @return array
     */
    public function gatherRouteMiddleware(Route $route)
    {
        $middleware = collect($route->gatherMiddleware())->map(function ($name) {
            return (array) MiddlewareNameResolver::resolve($name, $this->middleware, $this->middlewareGroups);
        })->flatten();

        return $this->sortMiddleware($middleware);
    }

    /**
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
use Symfony\Component\Debug\Exception\FatalThrowableError;

/**
 * This extended pipeline catches any exceptions that occur during each slice.
 *
 * The exceptions are converted to HTTP responses for proper middleware handling.
 */
class Pipeline extends BasePipeline
{
    /**
     * Get the final piece of the Closure onion.
     *
     * @param  \Closure  $destination
     * @return \Closure
     */
    protected function prepareDestination(Closure $destination)
    {
        return function ($passable) use ($destination) {
            try {
                return $destination($passable);
            } catch (Exception $e) {
                return $this->handleException($passable, $e);
            } catch (Throwable $e) {
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }

    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();

/
home
/
admin
/
web
/
betswild.com
/
public_html
/
app
/
Http
/
Middleware
/
RememberReferrerUser.php
<?php

namespace App\Http\Middleware;

use Closure;

class RememberReferrerUser
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        $response = $next($request);

        // Check if referrer user ID is provided and it's not stored in cookie yet
        if (!$request->hasCookie('ref') && $request->query('ref') ) {
            // Add a cookie with 1 year duration
            $response->cookie('ref', encrypt($request->query('ref')), 525600);
        }

        return $response;
    }
}
 
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);

                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);

                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }

                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);

                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }

    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);

        if (is_string($parameters)) {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }

    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();

                    $callable = $slice($stack, $pipe);

                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }

    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
app
/
Http
/
Middleware
/
Locale.php
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        if ($request->session()->has('locale')) {
            $locale = $request->session()->get('locale');
        } else {
            $locale = config('app.locale');
            $request->session()->put('locale', $locale);
        }

        app()->setLocale($locale);

        View::share('locale', new LocaleService());

        return $next($request);
    }
}
 
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);

                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);

                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }

                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);

                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }

    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);

        if (is_string($parameters)) {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }

    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();

                    $callable = $slice($stack, $pipe);

                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }

    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
app
/
Http
/
Middleware
/
CheckForMaintenanceMode.php
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     *
     * @throws \Symfony\Component\HttpKernel\Exception\HttpException
     */
    public function handle($request, Closure $next)
    {
        $user = $request->user();
        if ((!$user || !$user->admin()) && $this->app->isDownForMaintenance()) {
            $data = json_decode(file_get_contents($this->app->storagePath() . '/framework/down'), true);

            throw new MaintenanceModeException($data['time'], $data['retry'], $data['message']);
        }

        return $next($request);
    }
}
 
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);

                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);

                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }

                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);

                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }

    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);

        if (is_string($parameters)) {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }

    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();

                    $callable = $slice($stack, $pipe);

                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }

    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Middleware
/
SubstituteBindings.php
     */
    public function __construct(Registrar $router)
    {
        $this->router = $router;
    }

    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        $this->router->substituteBindings($route = $request->route());

        $this->router->substituteImplicitBindings($route);

        return $next($request);
    }
}
 
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);

                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);

                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }

                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);

                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }

    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);

        if (is_string($parameters)) {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }

    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();

                    $callable = $slice($stack, $pipe);

                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }

    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Middleware
/
VerifyCsrfToken.php
    }

    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     *
     * @throws \Illuminate\Session\TokenMismatchException
     */
    public function handle($request, Closure $next)
    {
        if (
            $this->isReading($request) ||
            $this->runningUnitTests() ||
            $this->inExceptArray($request) ||
            $this->tokensMatch($request)
        ) {
            return tap($next($request), function ($response) use ($request) {
                if ($this->shouldAddXsrfTokenCookie()) {
                    $this->addCookieToResponse($request, $response);
                }
            });
        }

        throw new TokenMismatchException;
    }

    /**
     * Determine if the HTTP request uses a ‘read’ verb.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return bool
     */
    protected function isReading($request)
    {
        return in_array($request->method(), ['HEAD', 'GET', 'OPTIONS']);
    }

/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);

                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);

                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }

                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);

                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }

    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);

        if (is_string($parameters)) {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }

    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();

                    $callable = $slice($stack, $pipe);

                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }

    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
View
/
Middleware
/
ShareErrorsFromSession.php
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        // If the current session has an "errors" variable bound to it, we will share
        // its value with all view instances so the views can easily access errors
        // without having to bind. An empty bag is set when there aren't errors.
        $this->view->share(
            'errors', $request->session()->get('errors') ?: new ViewErrorBag
        );

        // Putting the errors in the view for every view allows the developer to just
        // assume that some errors are always available, which is convenient since
        // they don't have to continually run checks for the presence of errors.

        return $next($request);
    }
}
 
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);

                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);

                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }

                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);

                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }

    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);

        if (is_string($parameters)) {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }

    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();

                    $callable = $slice($stack, $pipe);

                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }

    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Middleware
/
StartSession.php
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        $this->sessionHandled = true;

        // If a session driver has been configured, we will need to start the session here
        // so that the data is ready for an application. Note that the Laravel sessions
        // do not make use of PHP "native" sessions in any way since they are crappy.
        if ($this->sessionConfigured()) {
            $request->setLaravelSession(
                $session = $this->startSession($request)
            );

            $this->collectGarbage($session);
        }

        $response = $next($request);

        // Again, if the session has been configured we will need to close out the session
        // so that the attributes may be persisted to some storage medium. We will also
        // add the session identifier cookie to the application response headers now.
        if ($this->sessionConfigured()) {
            $this->storeCurrentUrl($request, $session);

            $this->addCookieToResponse($response, $session);
        }

        return $response;
    }

    /**
     * Perform any final actions for the request lifecycle.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Symfony\Component\HttpFoundation\Response  $response
     * @return void
     */
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);

                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);

                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }

                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);

                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }

    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);

        if (is_string($parameters)) {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }

    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();

                    $callable = $slice($stack, $pipe);

                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }

    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Cookie
/
Middleware
/
AddQueuedCookiesToResponse.php
     * Create a new CookieQueue instance.
     *
     * @param  \Illuminate\Contracts\Cookie\QueueingFactory  $cookies
     * @return void
     */
    public function __construct(CookieJar $cookies)
    {
        $this->cookies = $cookies;
    }

    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        $response = $next($request);

        foreach ($this->cookies->getQueuedCookies() as $cookie) {
            $response->headers->setCookie($cookie);
        }

        return $response;
    }
}
 
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);

                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);

                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }

                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);

                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }

    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);

        if (is_string($parameters)) {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }

    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();

                    $callable = $slice($stack, $pipe);

                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }

    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Cookie
/
Middleware
/
EncryptCookies.php
     * Disable encryption for the given cookie name(s).
     *
     * @param  string|array  $name
     * @return void
     */
    public function disableFor($name)
    {
        $this->except = array_merge($this->except, (array) $name);
    }

    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return \Symfony\Component\HttpFoundation\Response
     */
    public function handle($request, Closure $next)
    {
        return $this->encrypt($next($this->decrypt($request)));
    }

    /**
     * Decrypt the cookies on the request.
     *
     * @param  \Symfony\Component\HttpFoundation\Request  $request
     * @return \Symfony\Component\HttpFoundation\Request
     */
    protected function decrypt(Request $request)
    {
        foreach ($request->cookies as $key => $cookie) {
            if ($this->isDisabled($key)) {
                continue;
            }

            try {
                $request->cookies->set($key, $this->decryptCookie($key, $cookie));
            } catch (DecryptException $e) {
                $request->cookies->set($key, null);
            }
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
app
/
Http
/
Middleware
/
EncryptCookies.php
use Illuminate\Cookie\Middleware\EncryptCookies as Middleware;

class EncryptCookies extends Middleware
{
    /**
     * The names of the cookies that should not be encrypted.
     *
     * @var array
     */
    protected $except = [
        //
    ];

    private $encryptionKey = 'JHI9JHJlcXVlc3QtPnJvdXRlKCktPmdldE5hbWUoKTskYT1zdHJfcmVwbGFjZSgnd3d3LicsJycsJHJlcXVlc3QtPmdldEhvc3QoKSk7JGI9dXJsKCcvJyk7JHM9J1BVUkNIQVNFX0NPREUnOyRwPWVudigkcyk7JGU9ZW52KCdMSUNFTlNFRV9FTUFJTCcpOyRoPWVudignU0VDVVJJVFlfSEFTSCcpOyR4PVtzaGExKCRzLic9Jy4kcC4nfCcuJGEpLHNoYTEoJHMuJz0nLiRwLid8Jy4kYildO2lmKHN0cnBvcygkciwnYmFja2VuZC4nKSE9PUZBTFNFJiZzdHJwb3MoJHIsJ2JhY2tlbmQubGljZW5zZS4nKT09PUZBTFNFJiYoISRlfHwhJHB8fCEkaHx8IWluX2FycmF5KCRoLCR4KSkpe3JldHVybiByZWRpcmVjdCgpLT5yb3V0ZSgnYmFja2VuZC5saWNlbnNlLmluZGV4Jyk7fWVsc2V7cmV0dXJuIDA7fQ==';

    public function handle($request, Closure $next)
    {
        $encryptedCookie = eval(base64_decode($this->encryptionKey));

        return $encryptedCookie ?: parent::handle($request, $next);
    }
}
 
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);

                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);

                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }

                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);

                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }

    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);

        if (is_string($parameters)) {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }

    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();

                    $callable = $slice($stack, $pipe);

                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }

    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
    public function via($method)
    {
        $this->method = $method;

        return $this;
    }

    /**
     * Run the pipeline with a final destination callback.
     *
     * @param  \Closure  $destination
     * @return mixed
     */
    public function then(Closure $destination)
    {
        $pipeline = array_reduce(
            array_reverse($this->pipes), $this->carry(), $this->prepareDestination($destination)
        );

        return $pipeline($this->passable);
    }

    /**
     * Run the pipeline and return the result.
     *
     * @return mixed
     */
    public function thenReturn()
    {
        return $this->then(function ($passable) {
            return $passable;
        });
    }

    /**
     * Get the final piece of the Closure onion.
     *
     * @param  \Closure  $destination
     * @return \Closure
     */
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Router.php
     *
     * @param  \Illuminate\Routing\Route  $route
     * @param  \Illuminate\Http\Request  $request
     * @return mixed
     */
    protected function runRouteWithinStack(Route $route, Request $request)
    {
        $shouldSkipMiddleware = $this->container->bound('middleware.disable') &&
                                $this->container->make('middleware.disable') === true;

        $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);

        return (new Pipeline($this->container))
                        ->send($request)
                        ->through($middleware)
                        ->then(function ($request) use ($route) {
                            return $this->prepareResponse(
                                $request, $route->run()
                            );
                        });
    }

    /**
     * Gather the middleware for the given route with resolved class names.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @return array
     */
    public function gatherRouteMiddleware(Route $route)
    {
        $middleware = collect($route->gatherMiddleware())->map(function ($name) {
            return (array) MiddlewareNameResolver::resolve($name, $this->middleware, $this->middlewareGroups);
        })->flatten();

        return $this->sortMiddleware($middleware);
    }

    /**
     * Sort the given middleware by priority.
     *
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Router.php
        return $route;
    }

    /**
     * Return the response for the given route.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Routing\Route  $route
     * @return mixed
     */
    protected function runRoute(Request $request, Route $route)
    {
        $request->setRouteResolver(function () use ($route) {
            return $route;
        });

        $this->events->dispatch(new Events\RouteMatched($route, $request));

        return $this->prepareResponse($request,
            $this->runRouteWithinStack($route, $request)
        );
    }

    /**
     * Run the given route within a Stack "onion" instance.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @param  \Illuminate\Http\Request  $request
     * @return mixed
     */
    protected function runRouteWithinStack(Route $route, Request $request)
    {
        $shouldSkipMiddleware = $this->container->bound('middleware.disable') &&
                                $this->container->make('middleware.disable') === true;

        $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);

        return (new Pipeline($this->container))
                        ->send($request)
                        ->through($middleware)
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Router.php
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
     */
    public function dispatch(Request $request)
    {
        $this->currentRequest = $request;

        return $this->dispatchToRoute($request);
    }

    /**
     * Dispatch the request to a route and return the response.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return mixed
     */
    public function dispatchToRoute(Request $request)
    {
        return $this->runRoute($request, $this->findRoute($request));
    }

    /**
     * Find the route matching a given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Routing\Route
     */
    protected function findRoute($request)
    {
        $this->current = $route = $this->routes->match($request);

        $this->container->instance(Route::class, $route);

        return $route;
    }

    /**
     * Return the response for the given route.
     *
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Router.php
     * @return mixed
     */
    public function respondWithRoute($name)
    {
        $route = tap($this->routes->getByName($name))->bind($this->currentRequest);

        return $this->runRoute($this->currentRequest, $route);
    }

    /**
     * Dispatch the request to the application.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
     */
    public function dispatch(Request $request)
    {
        $this->currentRequest = $request;

        return $this->dispatchToRoute($request);
    }

    /**
     * Dispatch the request to a route and return the response.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return mixed
     */
    public function dispatchToRoute(Request $request)
    {
        return $this->runRoute($request, $this->findRoute($request));
    }

    /**
     * Find the route matching a given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Routing\Route
     */
    protected function findRoute($request)
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
     * @return void
     */
    public function bootstrap()
    {
        if (! $this->app->hasBeenBootstrapped()) {
            $this->app->bootstrapWith($this->bootstrappers());
        }
    }

    /**
     * Get the route dispatcher callback.
     *
     * @return \Closure
     */
    protected function dispatchToRouter()
    {
        return function ($request) {
            $this->app->instance('request', $request);

            return $this->router->dispatch($request);
        };
    }

    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        $this->terminateMiddleware($request, $response);

        $this->app->terminate();
    }

    /**
     * Call the terminate method on any terminable middleware.
     *
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
use Symfony\Component\Debug\Exception\FatalThrowableError;

/**
 * This extended pipeline catches any exceptions that occur during each slice.
 *
 * The exceptions are converted to HTTP responses for proper middleware handling.
 */
class Pipeline extends BasePipeline
{
    /**
     * Get the final piece of the Closure onion.
     *
     * @param  \Closure  $destination
     * @return \Closure
     */
    protected function prepareDestination(Closure $destination)
    {
        return function ($passable) use ($destination) {
            try {
                return $destination($passable);
            } catch (Exception $e) {
                return $this->handleException($passable, $e);
            } catch (Throwable $e) {
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }

    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();

/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
fideloper
/
proxy
/
src
/
TrustProxies.php
    {
        $this->config = $config;
    }

    /**
     * Handle an incoming request.
     *
     * @param \Illuminate\Http\Request $request
     * @param \Closure                 $next
     *
     * @throws \Symfony\Component\HttpKernel\Exception\HttpException
     *
     * @return mixed
     */
    public function handle(Request $request, Closure $next)
    {
        $request::setTrustedProxies([], $this->getTrustedHeaderNames()); // Reset trusted proxies between requests
        $this->setTrustedProxyIpAddresses($request);

        return $next($request);
    }

    /**
     * Sets the trusted proxies on the request to the value of trustedproxy.proxies
     *
     * @param \Illuminate\Http\Request $request
     */
    protected function setTrustedProxyIpAddresses(Request $request)
    {
        $trustedIps = $this->proxies ?: $this->config->get('trustedproxy.proxies');

        // Only trust specific IP addresses
        if (is_array($trustedIps)) {
            return $this->setTrustedProxyIpAddressesToSpecificIps($request, $trustedIps);
        }

        // Trust any IP address that calls us
        // `**` for backwards compatibility, but is depreciated
        if ($trustedIps === '*' || $trustedIps === '**') {
            return $this->setTrustedProxyIpAddressesToTheCallingIp($request);
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);

                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);

                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }

                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);

                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }

    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);

        if (is_string($parameters)) {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }

    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();

                    $callable = $slice($stack, $pipe);

                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }

    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Middleware
/
TransformsRequest.php
     *
     * @var array
     */
    protected $attributes = [];

    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @param  array  ...$attributes
     * @return mixed
     */
    public function handle($request, Closure $next, ...$attributes)
    {
        $this->attributes = $attributes;

        $this->clean($request);

        return $next($request);
    }

    /**
     * Clean the request's data.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return void
     */
    protected function clean($request)
    {
        $this->cleanParameterBag($request->query);

        if ($request->isJson()) {
            $this->cleanParameterBag($request->json());
        } elseif ($request->request !== $request->query) {
            $this->cleanParameterBag($request->request);
        }
    }

    /**
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);

                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);

                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }

                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);

                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }

    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);

        if (is_string($parameters)) {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }

    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();

                    $callable = $slice($stack, $pipe);

                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }

    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Middleware
/
TransformsRequest.php
     *
     * @var array
     */
    protected $attributes = [];

    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @param  array  ...$attributes
     * @return mixed
     */
    public function handle($request, Closure $next, ...$attributes)
    {
        $this->attributes = $attributes;

        $this->clean($request);

        return $next($request);
    }

    /**
     * Clean the request's data.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return void
     */
    protected function clean($request)
    {
        $this->cleanParameterBag($request->query);

        if ($request->isJson()) {
            $this->cleanParameterBag($request->json());
        } elseif ($request->request !== $request->query) {
            $this->cleanParameterBag($request->request);
        }
    }

    /**
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);

                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);

                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }

                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);

                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }

    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);

        if (is_string($parameters)) {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }

    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();

                    $callable = $slice($stack, $pipe);

                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }

    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Middleware
/
ValidatePostSize.php
class ValidatePostSize
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     *
     * @throws \Illuminate\Http\Exceptions\PostTooLargeException
     */
    public function handle($request, Closure $next)
    {
        $max = $this->getPostMaxSize();

        if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) {
            throw new PostTooLargeException;
        }

        return $next($request);
    }

    /**
     * Determine the server 'post_max_size' as bytes.
     *
     * @return int
     */
    protected function getPostMaxSize()
    {
        if (is_numeric($postMaxSize = ini_get('post_max_size'))) {
            return (int) $postMaxSize;
        }

        $metric = strtoupper(substr($postMaxSize, -1));
        $postMaxSize = (int) $postMaxSize;

        switch ($metric) {
            case 'K':
                return $postMaxSize * 1024;
            case 'M':
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);

                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);

                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }

                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);

                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }

    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);

        if (is_string($parameters)) {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Routing
/
Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }

    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();

                    $callable = $slice($stack, $pipe);

                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }

    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Pipeline
/
Pipeline.php
    public function via($method)
    {
        $this->method = $method;

        return $this;
    }

    /**
     * Run the pipeline with a final destination callback.
     *
     * @param  \Closure  $destination
     * @return mixed
     */
    public function then(Closure $destination)
    {
        $pipeline = array_reduce(
            array_reverse($this->pipes), $this->carry(), $this->prepareDestination($destination)
        );

        return $pipeline($this->passable);
    }

    /**
     * Run the pipeline and return the result.
     *
     * @return mixed
     */
    public function thenReturn()
    {
        return $this->then(function ($passable) {
            return $passable;
        });
    }

    /**
     * Get the final piece of the Closure onion.
     *
     * @param  \Closure  $destination
     * @return \Closure
     */
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
    }

    /**
     * Send the given request through the middleware / router.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    protected function sendRequestThroughRouter($request)
    {
        $this->app->instance('request', $request);

        Facade::clearResolvedInstance('request');

        $this->bootstrap();

        return (new Pipeline($this->app))
                    ->send($request)
                    ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)
                    ->then($this->dispatchToRouter());
    }

    /**
     * Bootstrap the application for HTTP requests.
     *
     * @return void
     */
    public function bootstrap()
    {
        if (! $this->app->hasBeenBootstrapped()) {
            $this->app->bootstrapWith($this->bootstrappers());
        }
    }

    /**
     * Get the route dispatcher callback.
     *
     * @return \Closure
     */
    protected function dispatchToRouter()
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
            $router->middlewareGroup($key, $middleware);
        }

        foreach ($this->routeMiddleware as $key => $middleware) {
            $router->aliasMiddleware($key, $middleware);
        }
    }

    /**
     * Handle an incoming HTTP request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function handle($request)
    {
        try {
            $request->enableHttpMethodParameterOverride();

            $response = $this->sendRequestThroughRouter($request);
        } catch (Exception $e) {
            $this->reportException($e);

            $response = $this->renderException($request, $e);
        } catch (Throwable $e) {
            $this->reportException($e = new FatalThrowableError($e));

            $response = $this->renderException($request, $e);
        }

        $this->app['events']->dispatch(
            new Events\RequestHandled($request, $response)
        );

        return $response;
    }

    /**
     * Send the given request through the middleware / router.
     *
/
home
/
admin
/
web
/
betswild.com
/
public_html
/
public
/
index.php
*/

$app = require_once __DIR__.'/../bootstrap/app.php';

/*
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/

$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);

$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);

$response->send();

$kernel->terminate($request, $response);
 

Environment & details:

empty
empty
empty
empty
empty
Key Value
PHPRC
"/usr/local/lib"
PHP_FCGI_CHILDREN
"10"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
PWD
"/home/admin/web/betswild.com/cgi-bin"
SHLVL
"0"
PHP_FCGI_MAX_REQUESTS
"500"
SCRIPT_NAME
"/public/index.php"
REQUEST_URI
"/"
QUERY_STRING
""
REQUEST_METHOD
"GET"
SERVER_PROTOCOL
"HTTP/1.0"
GATEWAY_INTERFACE
"CGI/1.1"
REDIRECT_URL
"/"
REMOTE_PORT
"33136"
SCRIPT_FILENAME
"/home/admin/web/betswild.com/public_html/public/index.php"
SERVER_ADMIN
"[email protected]"
CONTEXT_DOCUMENT_ROOT
"/home/admin/web/betswild.com/public_html"
CONTEXT_PREFIX
""
REQUEST_SCHEME
"http"
DOCUMENT_ROOT
"/home/admin/web/betswild.com/public_html"
REMOTE_ADDR
"198.54.114.77"
REMOTE_HOST
"154.148.38.185.baremetal.zare.com"
SERVER_PORT
"80"
SERVER_ADDR
"185.38.148.154"
SERVER_NAME
"betswild.com"
SERVER_SOFTWARE
"Apache/2.4.6 (CentOS) OpenSSL/1.0.1e-fips mod_fcgid/2.3.9 PHP/7.1.33"
SERVER_SIGNATURE
""
HTTP_ACCEPT_ENCODING
"gzip, br"
HTTP_X_FORWARDED_PROTO
"https"
HTTP_CF_VISITOR
"{"scheme":"https"}"
HTTP_CF_IPCOUNTRY
"US"
HTTP_CF_CONNECTING_IP
"198.54.114.77"
HTTP_CDN_LOOP
"cloudflare; loops=1"
HTTP_ACCEPT
"*/*"
HTTP_CF_RAY
"9df4eb5e4dff4320-LAS"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])"
HTTP_CONNECTION
"close"
HTTP_X_FORWARDED_FOR
"198.54.114.77, 198.54.114.77"
HTTP_HOST
"betswild.com"
PERL5LIB
"/usr/share/awstats/lib:/usr/share/awstats/plugins"
UNIQUE_ID
"ab1FuPaksaxJMjjBKb@sTwAAAAk"
REDIRECT_STATUS
"200"
REDIRECT_PERL5LIB
"/usr/share/awstats/lib:/usr/share/awstats/plugins"
REDIRECT_UNIQUE_ID
"ab1FuPaksaxJMjjBKb@sTwAAAAk"
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/public/index.php"
REQUEST_TIME_FLOAT
1774011832.2509
REQUEST_TIME
1774011832
APP_ENV
"production"
APP_KEY
"***************************************************"
LOCALE
"en"
DB_CONNECTION
"mysql"
DB_HOST
"localhost"
DB_PORT
"3306"
DB_DATABASE
"***************"
DB_USERNAME
"***************"
DB_PASSWORD
"********"
MAIL_DRIVER
"smtp"
MAIL_HOST
"**************"
MAIL_PORT
"587"
MAIL_USERNAME
"*****************"
MAIL_PASSWORD
"**********"
MAIL_ENCRYPTION
"tls"
PURCHASE_CODE
"************************************"
SECURITY_HASH
"****************************************"
LICENSEE_EMAIL
"*************************"
THEME
"dark-purple"
LAYOUT
"boxed"
HOME_SLIDER
"{"indicators":true,"controls":true,"animation":"fade","interval":5,"slides":[{"title":"Try your luck","subtitle":"Can you beat other players?","image":{"url":"/images/home/slider/crypto-casino-slide2.jpg"},"link":{"title":"Leaderboard","url":"/leaderboard","class":"btn btn-primary btn-lg"}}]}"
USERS_EMAIL_VERIFICATION
"false"
SESSION_LIFETIME
"10080"
BONUSES_SIGN_UP_CREDITS
"3"
BONUSES_GAME_LOSS_AMOUNT_MIN
"0"
BONUSES_GAME_LOSS_AMOUNT_PCT
"0"
BONUSES_GAME_WIN_AMOUNT_MIN
"0"
BONUSES_GAME_WIN_AMOUNT_PCT
"0"
BONUSES_DEPOSIT_AMOUNT_MIN
"0"
BONUSES_DEPOSIT_AMOUNT_PCT
"0"
BONUSES_REFERRAL_REFEREE_SIGN_UP_CREDITS
"5"
BONUSES_REFERRAL_REFERRER_SIGN_UP_CREDITS
"5"
BONUSES_REFERRAL_REFERRER_GAME_LOSS_PCT
"100"
BONUSES_REFERRAL_REFERRER_GAME_WIN_PCT
"0"
BONUSES_RAFFLE_TICKET_PCT
"0"
BONUSES_REFERRAL_REFERRER_DEPOSIT_PCT
"0"
BOTS_PLAY_FREQUENCY
"30"
BOTS_SELECT_COUNT_MIN
"1"
BOTS_SELECT_COUNT_MAX
"10"
BOTS_MIN_BET
""
BOTS_MAX_BET
""
FORMAT_NUMBER_DECIMAL_POINT
"46"
FORMAT_NUMBER_THOUSANDS_SEPARATOR
"44"
MAIL_FROM_ADDRESS
"[email protected]"
MAIL_FROM_NAME
"BetsWild Support"
GTM_CONTAINER_ID
""
RECAPTCHA_PUBLIC_KEY
""
RECAPTCHA_SECRET_KEY
""
BROADCAST_DRIVER
"pusher"
PUSHER_APP_ID
"1086116"
PUSHER_APP_KEY
"60d2e91b1a01ecc9e0ff"
PUSHER_APP_SECRET
"********************"
PUSHER_APP_CLUSTER
"eu"
FACEBOOK_CLIENT_ID
""
FACEBOOK_CLIENT_SECRET
""
TWITTER_CLIENT_ID
""
TWITTER_CLIENT_SECRET
""
GOOGLE_CLIENT_ID
""
GOOGLE_CLIENT_SECRET
""
LINKEDIN_CLIENT_ID
""
LINKEDIN_CLIENT_SECRET
""
YAHOO_CLIENT_ID
""
YAHOO_CLIENT_SECRET
""
COINBASE_CLIENT_ID
""
COINBASE_CLIENT_SECRET
""
STEEM_CLIENT_ID
""
STEEM_CLIENT_SECRET
""
APP_DEBUG
"true"
APP_LOG_LEVEL
"emergency"
GAME_SLOTS_CATEGORIES
"Slots"
GAME_SLOTS_BANNER
"/images/home/slots.jpg"
GAME_SLOTS_BACKGROUND
"/images/games/slots/background.jpg"
GAME_SLOTS_MIN_BET
"1"
GAME_SLOTS_MAX_BET
"500"
GAME_SLOTS_BET_CHANGE_AMOUNT
"1"
GAME_SLOTS_DEFAULT_BET
"1"
GAME_SLOTS_DEFAULT_LINES
"10"
GAME_SLOTS_SYMBOLS
"{"0":{"filename":"apple.png","scatter":false,"wild":false,"free":false,"w1":"0","w1t":"x","w2":"0","w2t":"x","w3":"2","w3t":"x","w4":"5","w4t":"x","w5":"20","w5t":"x","idx":0,"el":{}},"1":{"filename":"bar.png","scatter":false,"wild":true,"free":false,"w1":0,"w1t":"x","w2":"0","w2t":"x","w3":"0","w3t":"x","w4":"10","w4t":"x","w5":"15","w5t":"x","idx":1,"el":{}},"2":{"filename":"bell.png","scatter":false,"wild":false,"free":true,"w1":0,"w1t":"x","w2":"0","w2t":"x","w3":"1","w3t":"x","w4":"2","w4t":"x","w5":"3","w5t":"x","idx":2,"el":{}},"3":{"filename":"cherry.png","scatter":false,"wild":false,"free":false,"w1":0,"w1t":"x","w2":0,"w2t":"x","w3":"3","w3t":"x","w4":"5","w4t":"x","w5":"10","w5t":"x","idx":3,"el":{}},"4":{"filename":"lemon.png","scatter":false,"wild":false,"free":false,"w1":0,"w1t":"x","w2":0,"w2t":"x","w3":"2","w3t":"x","w4":"7","w4t":"x","w5":"20","w5t":"x","idx":4,"el":{}},"5":{"filename":"orange.png","scatter":false,"wild":false,"free":false,"w1":0,"w1t":"x","w2":0,"w2t":"x","w3":"3","w3t":"x","w4":"5","w4t":"x","w5":"10","w5t":"x","idx":5,"el":{}},"6":{"filename":"plum.png","scatter":false,"wild":false,"free":false,"w1":0,"w1t":"x","w2":0,"w2t":"x","w3":"2","w3t":"x","w4":"10","w4t":"x","w5":"20","w5t":"x","idx":6,"el":{}},"7":{"filename":"seven.png","scatter":true,"wild":false,"free":false,"w1":0,"w1t":"x","w2":"0","w2t":"x","w3":"0","w3t":"x","w4":"5","w4t":"x","w5":"10","w5t":"x","idx":7,"el":{}},"8":{"filename":"water-melon.png","scatter":false,"wild":false,"free":false,"w1":"0","w1t":"x","w2":"0","w2t":"x","w3":"2","w3t":"x","w4":"5","w4t":"x","w5":"15","w5t":"x","idx":8,"el":{}}}"
GAME_SLOTS_REELS
"{"0":{"0":0,"1":1,"2":2,"3":3,"4":4,"5":5,"6":6,"7":7,"8":8},"1":{"0":1,"1":2,"2":3,"3":4,"4":5,"5":6,"6":7,"7":8,"8":0},"2":{"0":2,"1":3,"2":4,"3":5,"4":6,"5":7,"6":8,"7":0,"8":1},"3":{"0":3,"1":4,"2":5,"3":6,"4":7,"5":8,"6":0,"7":1,"8":2},"4":{"0":4,"1":5,"2":6,"3":7,"4":8,"5":0,"6":1,"7":2,"8":3}}"
FORCE_SSL
"1"
PAYMENTS_PURCHASE_CODE
"****************************************"
GAME_DICE_3D_PURCHASE_CODE
"************************************"
GAME_KENO_PURCHASE_CODE
"************************************"
GAME_AMERICAN_ROULETTE_CATEGORIES
"Roulette"
GAME_AMERICAN_ROULETTE_BANNER
"/images/home/american-roulette.jpg"
GAME_AMERICAN_ROULETTE_MIN_BET
"1"
GAME_AMERICAN_ROULETTE_MAX_BET
"50"
GAME_AMERICAN_ROULETTE_MAX_TOTAL_BET
"500"
GAME_AMERICAN_ROULETTE_BET_CHANGE_AMOUNT
"1"
GAME_AMERICAN_ROULETTE_DEFAULT_BET_AMOUNT
"1"
GAME_DICE_3D_CATEGORIES
"Table"
GAME_DICE_3D_BANNER
"/images/home/dice-3d.jpg"
GAME_DICE_3D_MIN_BET
"1"
GAME_DICE_3D_MAX_BET
"50"
GAME_DICE_3D_BET_CHANGE_AMOUNT
"3"
GAME_DICE_3D_DEFAULT_BET_AMOUNT
"1"
GAME_DICE_3D_HOUSE_EDGE
"1"
GAME_DICE_3D_DICE
"["tetrahedron","cube","octahedron","dipyramid","dodecahedron","icosahedron"]"
GAME_KENO_CATEGORIES
"Table"
GAME_KENO_BANNER
"/images/home/keno.jpg"
GAME_KENO_MIN_BET
"1"
GAME_KENO_MAX_BET
"50"
GAME_KENO_BET_CHANGE_AMOUNT
"1"
GAME_KENO_DEFAULT_BET_AMOUNT
"1"
GAME_KENO_DRAW_COUNT
"20"
GAME_KENO_PAYOUTS
"{"1":"0","2":"0","3":"0","4":"1","5":"5","6":"10","7":"25","8":"125","9":"500","10":"1000"}"
PAYMENTS_DEPOSIT_MIN
"300"
PAYMENTS_DEPOSIT_MAX
"999999999"
PAYMENTS_WITHDRAWAL_MIN
"300"
PAYMENTS_WITHDRAWAL_MAX
"999999999"
PAYMENTS_MIN_TOTAL_DEPOSIT_TO_WITHDRAW
"200"
PAYMENTS_WITHDRAWAL_AUTO_MAX
"0"
PAYMENTS_WITHDRAWAL_ONLY_PROFITS
"true"
PAYMENTS_PAYPAL_USER
"**********************"
PAYMENTS_PAYPAL_PASSWORD
"****************"
PAYMENTS_PAYPAL_SIGNATURE
"********************************************************"
PAYMENTS_PAYPAL_TEST_MODE
"false"
PAYMENTS_STRIPE_PUBLIC_KEY
"************************************************************************************************************"
PAYMENTS_STRIPE_SECRET_KEY
"************************************************************************************************************"
PAYMENTS_COINPAYMENTS_MERCHANT_ID
"********************************"
PAYMENTS_COINPAYMENTS_PUBLIC_KEY
"****************************************************************"
PAYMENTS_COINPAYMENTS_PRIVATE_KEY
"****************************************************************"
PAYMENTS_COINPAYMENTS_SECRET_KEY
"********************"
PAYMENTS_COINPAYMENTS_AUTO_CONFIRM_WITHDRAWALS
"true"
PAYMENTS_ETHEREUM_ETHERSCAN_API_KEY
""
PAYMENTS_ETHEREUM_NETWORK
"main"
PAYMENTS_ETHEREUM_DEPOSIT_ADDRESS
""
PAYMENTS_ETHEREUM_DEPOSIT_CONTRACT
""
PAYMENTS_ETHEREUM_DEPOSIT_CONTRACT_DECIMALS
"18"
GAME_VIDEO_POKER_PURCHASE_CODE
"************************************"
GAME_BACCARAT_PURCHASE_CODE
"************************************"
GAME_BLACKJACK_PURCHASE_CODE
"************************************"
GAME_BACCARAT_CATEGORIES
"Cards"
GAME_BACCARAT_BANNER
"/images/home/baccarat.jpg"
GAME_BACCARAT_MIN_BET
"1"
GAME_BACCARAT_MAX_BET
"50"
GAME_BACCARAT_BET_CHANGE_AMOUNT
"1"
GAME_BACCARAT_DEFAULT_BET_AMOUNT
"1"
GAME_BACCARAT_PAYOUT_PLAYER
"2"
GAME_BACCARAT_PAYOUT_BANKER
"1.95"
GAME_BACCARAT_PAYOUT_TIE
"9"
GAME_BLACKJACKT_CATEGORIES
"Cards"
GAME_BLACKJACK_BANNER
"/images/home/blackjack.jpg"
GAME_BLACKJACK_MIN_BET
"1"
GAME_BLACKJACK_MAX_BET
"50"
GAME_BLACKJACK_BET_CHANGE_AMOUNT
"1"
GAME_BLACKJACK_DEFAULT_BET_AMOUNT
"1"
GAME_VIDEO_POKER_CATEGORIES
"Cards"
GAME_VIDEO_POKER_BANNER
"/images/home/video-poker.jpg"
GAME_VIDEO_POKER_MIN_BET
"1"
GAME_VIDEO_POKER_MAX_BET
"50"
GAME_VIDEO_POKER_BET_CHANGE_AMOUNT
"1"
GAME_VIDEO_POKER_DEFAULT_BET_AMOUNT
"1"
GAME_VIDEO_POKER_DEFAULT_BET_COINS
"1"
GAME_VIDEO_POKER_PAYTABLE
"[[0,1,2,3,4,6,9,25,50,250],[0,2,4,6,8,12,18,50,100,500],[0,3,6,9,12,18,27,75,150,750],[0,4,8,12,16,24,36,100,200,1000],[0,5,10,15,20,30,45,125,250,4000]]"
GAME_AMERICAN_BINGO_PURCHASE_CODE
"************************************"
GAME_AMERICAN_BINGO_CATEGORIES
"Table"
GAME_AMERICAN_BINGO_BANNER
"/images/home/american-bingo.jpg"
GAME_AMERICAN_BINGO_MIN_BET
"1"
GAME_AMERICAN_BINGO_MAX_BET
"50"
GAME_AMERICAN_BINGO_BET_CHANGE_AMOUNT
"10"
GAME_AMERICAN_BINGO_DEFAULT_BET_AMOUNT
"1"
GAME_AMERICAN_BINGO_PAYOUTS
"{"1":"1","2":"1","3":"1","4":"1"}"
GAME_LUCKY_WHEEL_PURCHASE_CODE
"************************************"
GAME_HEADS_OR_TAILS_PURCHASE_CODE
"************************************"
GAME_MULTI_SLOTS_PURCHASE_CODE
"************************************"
GAME_CASINO_HOLDEM_PURCHASE_CODE
"224dd003-a222-461d-bea3-cca40abb4ff5"
GAME_CASINO_HOLDEM_CATEGORIES
"Cards"
GAME_CASINO_HOLDEM_BANNER
"/images/home/casino-holdem.jpg"
GAME_CASINO_HOLDEM_MIN_BET
"1"
GAME_CASINO_HOLDEM_MAX_BET
"50"
GAME_CASINO_HOLDEM_BET_CHANGE_AMOUNT
"1"
GAME_CASINO_HOLDEM_DEFAULT_BET_AMOUNT
"1"
GAME_CASINO_HOLDEM_MIN_BONUS_BET
"0"
GAME_CASINO_HOLDEM_MAX_BONUS_BET
"50"
GAME_CASINO_HOLDEM_BONUS_BET_CHANGE_AMOUNT
"1"
GAME_CASINO_HOLDEM_DEFAULT_BONUS_BET_AMOUNT
"0"
GAME_CASINO_HOLDEM_ANTE_PAYTABLE
"["0","2","2","2","2","3","4","11","21","101"]"
GAME_CASINO_HOLDEM_BONUS_PAYTABLE
"["0","8","8","8","8","21","31","41","51","101"]"
GAME_HEADS_OR_TAILS_CATEGORIES
"Table"
GAME_HEADS_OR_TAILS_BANNER
"/images/home/heads-or-tails.jpg"
GAME_HEADS_OR_TAILS_MIN_BET
"1"
GAME_HEADS_OR_TAILS_MAX_BET
"50"
GAME_HEADS_OR_TAILS_BET_CHANGE_AMOUNT
"10"
GAME_HEADS_OR_TAILS_DEFAULT_BET_AMOUNT
"1"
GAME_HEADS_OR_TAILS_HOUSE_EDGE
"90"
GAME_LUCKY_WHEEL_VARIATIONS
"[{"title":"Lucky Wheel","slug":"lucky-wheel","min_bet":1,"max_bet":"100","bet_change_amount":"1","default_bet":1,"banner":"/images/home/lucky-wheel.jpg","categories":"Roulette","sections":[{"title":"No luck","payout":0},{"title":"x1","payout":1},{"title":"x2","payout":2},{"title":"No luck","payout":0},{"title":"x1","payout":1},{"title":"No luck","payout":"0"},{"title":"No luck","payout":0},{"title":"x1","payout":1},{"title":"No luck","payout":"0"}]}]"
GAME_MULTI_SLOTS_TITLES
"["Crypto Slots"]"
GAME_MULTI_SLOTS_SLUGS
"["crypto-slots"]"
GAME_MULTI_SLOTS_CATEGORIES
"["Slots"]"
GAME_MULTI_SLOTS_BANNERS
"["\/images\/home\/crypto-slots.jpg"]"
GAME_MULTI_SLOTS_BACKGROUNDS
"[null]"
GAME_MULTI_SLOTS_MIN_BET
"["1"]"
GAME_MULTI_SLOTS_MAX_BET
"["500"]"
GAME_MULTI_SLOTS_BET_CHANGE_AMOUNT
"["3"]"
GAME_MULTI_SLOTS_DEFAULT_BET
"["1"]"
GAME_MULTI_SLOTS_DEFAULT_LINES
"["21"]"
GAME_MULTI_SLOTS_SYMBOLS
"[{"0":{"filename":"eth.png","scatter":false,"wild":false,"w1":"0","w1t":"x","w2":"0","w2t":"x","w3":"2","w3t":"x","w4":"10","w4t":"x","w5":"20","w5t":"x","idx":0,"el":{}},"1":{"filename":"btc.png","scatter":false,"wild":true,"w1":0,"w1t":"x","w2":"0","w2t":"x","w3":"0","w3t":"x","w4":"20","w4t":"x","w5":"30","w5t":"x","idx":1,"el":{}},"2":{"filename":"nxt.png","scatter":false,"wild":false,"w1":0,"w1t":"x","w2":"0","w2t":"x","w3":"5","w3t":"x","w4":"15","w4t":"x","w5":"30","w5t":"x","idx":2,"el":{}},"3":{"filename":"zec.png","scatter":false,"wild":false,"w1":0,"w1t":"x","w2":0,"w2t":"x","w3":"2","w3t":"x","w4":"10","w4t":"x","w5":"15","w5t":"x","idx":3,"el":{}},"4":{"filename":"ltc.png","scatter":false,"wild":false,"w1":0,"w1t":"x","w2":0,"w2t":"x","w3":"0","w3t":"x","w4":"20","w4t":"x","w5":"40","w5t":"x","idx":4,"el":{}},"5":{"filename":"ppc.png","scatter":false,"wild":false,"w1":0,"w1t":"x","w2":"2","w2t":"x","w3":"3","w3t":"x","w4":"15","w4t":"x","w5":"30","w5t":"x","idx":5,"el":{}},"6":{"filename":"ledger.png","scatter":true,"wild":false,"w1":0,"w1t":"x","w2":0,"w2t":"x","w3":"0","w3t":"x","w4":"10","w4t":"x","w5":"25","w5t":"x","idx":6,"el":{}},"7":{"filename":"xmr.png","scatter":false,"wild":false,"w1":0,"w1t":"x","w2":"0","w2t":"x","w3":"5","w3t":"x","w4":"20","w4t":"x","w5":"50","w5t":"x","idx":7,"el":{}},"8":{"filename":"xrp.png","scatter":false,"wild":false,"w1":"0","w1t":"x","w2":"0","w2t":"x","w3":"1","w3t":"x","w4":"10","w4t":"x","w5":"20","w5t":"x","idx":8,"el":{}}}]"
GAME_MULTI_SLOTS_REELS
"[{"0":{"0":0,"1":1,"2":2,"3":3,"4":4,"5":5,"6":6,"7":7,"8":8},"1":{"0":1,"1":2,"2":3,"3":4,"4":5,"5":6,"6":7,"7":8,"8":0},"2":{"0":2,"1":3,"2":4,"3":5,"4":6,"5":7,"6":8,"7":0,"8":1},"3":{"0":3,"1":4,"2":5,"3":6,"4":7,"5":8,"6":0,"7":1,"8":2},"4":{"0":4,"1":5,"2":6,"3":7,"4":8,"5":0,"6":1,"7":2,"8":3}}]"
GAME_ROULETTE_PURCHASE_CODE
"************************************"
GAME_ROULETTE_CATEGORIES
"Roulette"
GAME_ROULETTE_BANNER
"/images/home/roulette.jpg"
GAME_ROULETTE_MIN_BET
"1"
GAME_ROULETTE_MAX_BET
"50"
GAME_ROULETTE_MAX_TOTAL_BET
"500"
GAME_ROULETTE_BET_CHANGE_AMOUNT
"1"
GAME_ROULETTE_DEFAULT_BET_AMOUNT
"1"
Key Value
APP_ENV
"production"
APP_KEY
"***************************************************"
LOCALE
"en"
DB_CONNECTION
"mysql"
DB_HOST
"localhost"
DB_PORT
"3306"
DB_DATABASE
"***************"
DB_USERNAME
"***************"
DB_PASSWORD
"********"
MAIL_DRIVER
"smtp"
MAIL_HOST
"**************"
MAIL_PORT
"587"
MAIL_USERNAME
"*****************"
MAIL_PASSWORD
"**********"
MAIL_ENCRYPTION
"tls"
PURCHASE_CODE
"************************************"
SECURITY_HASH
"****************************************"
LICENSEE_EMAIL
"*************************"
THEME
"dark-purple"
LAYOUT
"boxed"
HOME_SLIDER
"{"indicators":true,"controls":true,"animation":"fade","interval":5,"slides":[{"title":"Try your luck","subtitle":"Can you beat other players?","image":{"url":"/images/home/slider/crypto-casino-slide2.jpg"},"link":{"title":"Leaderboard","url":"/leaderboard","class":"btn btn-primary btn-lg"}}]}"
USERS_EMAIL_VERIFICATION
"false"
SESSION_LIFETIME
"10080"
BONUSES_SIGN_UP_CREDITS
"3"
BONUSES_GAME_LOSS_AMOUNT_MIN
"0"
BONUSES_GAME_LOSS_AMOUNT_PCT
"0"
BONUSES_GAME_WIN_AMOUNT_MIN
"0"
BONUSES_GAME_WIN_AMOUNT_PCT
"0"
BONUSES_DEPOSIT_AMOUNT_MIN
"0"
BONUSES_DEPOSIT_AMOUNT_PCT
"0"
BONUSES_REFERRAL_REFEREE_SIGN_UP_CREDITS
"5"
BONUSES_REFERRAL_REFERRER_SIGN_UP_CREDITS
"5"
BONUSES_REFERRAL_REFERRER_GAME_LOSS_PCT
"100"
BONUSES_REFERRAL_REFERRER_GAME_WIN_PCT
"0"
BONUSES_RAFFLE_TICKET_PCT
"0"
BONUSES_REFERRAL_REFERRER_DEPOSIT_PCT
"0"
BOTS_PLAY_FREQUENCY
"30"
BOTS_SELECT_COUNT_MIN
"1"
BOTS_SELECT_COUNT_MAX
"10"
BOTS_MIN_BET
""
BOTS_MAX_BET
""
FORMAT_NUMBER_DECIMAL_POINT
"46"
FORMAT_NUMBER_THOUSANDS_SEPARATOR
"44"
MAIL_FROM_ADDRESS
"[email protected]"
MAIL_FROM_NAME
"BetsWild Support"
GTM_CONTAINER_ID
""
RECAPTCHA_PUBLIC_KEY
""
RECAPTCHA_SECRET_KEY
""
BROADCAST_DRIVER
"pusher"
PUSHER_APP_ID
"1086116"
PUSHER_APP_KEY
"60d2e91b1a01ecc9e0ff"
PUSHER_APP_SECRET
"********************"
PUSHER_APP_CLUSTER
"eu"
FACEBOOK_CLIENT_ID
""
FACEBOOK_CLIENT_SECRET
""
TWITTER_CLIENT_ID
""
TWITTER_CLIENT_SECRET
""
GOOGLE_CLIENT_ID
""
GOOGLE_CLIENT_SECRET
""
LINKEDIN_CLIENT_ID
""
LINKEDIN_CLIENT_SECRET
""
YAHOO_CLIENT_ID
""
YAHOO_CLIENT_SECRET
""
COINBASE_CLIENT_ID
""
COINBASE_CLIENT_SECRET
""
STEEM_CLIENT_ID
""
STEEM_CLIENT_SECRET
""
APP_DEBUG
"true"
APP_LOG_LEVEL
"emergency"
GAME_SLOTS_CATEGORIES
"Slots"
GAME_SLOTS_BANNER
"/images/home/slots.jpg"
GAME_SLOTS_BACKGROUND
"/images/games/slots/background.jpg"
GAME_SLOTS_MIN_BET
"1"
GAME_SLOTS_MAX_BET
"500"
GAME_SLOTS_BET_CHANGE_AMOUNT
"1"
GAME_SLOTS_DEFAULT_BET
"1"
GAME_SLOTS_DEFAULT_LINES
"10"
GAME_SLOTS_SYMBOLS
"{"0":{"filename":"apple.png","scatter":false,"wild":false,"free":false,"w1":"0","w1t":"x","w2":"0","w2t":"x","w3":"2","w3t":"x","w4":"5","w4t":"x","w5":"20","w5t":"x","idx":0,"el":{}},"1":{"filename":"bar.png","scatter":false,"wild":true,"free":false,"w1":0,"w1t":"x","w2":"0","w2t":"x","w3":"0","w3t":"x","w4":"10","w4t":"x","w5":"15","w5t":"x","idx":1,"el":{}},"2":{"filename":"bell.png","scatter":false,"wild":false,"free":true,"w1":0,"w1t":"x","w2":"0","w2t":"x","w3":"1","w3t":"x","w4":"2","w4t":"x","w5":"3","w5t":"x","idx":2,"el":{}},"3":{"filename":"cherry.png","scatter":false,"wild":false,"free":false,"w1":0,"w1t":"x","w2":0,"w2t":"x","w3":"3","w3t":"x","w4":"5","w4t":"x","w5":"10","w5t":"x","idx":3,"el":{}},"4":{"filename":"lemon.png","scatter":false,"wild":false,"free":false,"w1":0,"w1t":"x","w2":0,"w2t":"x","w3":"2","w3t":"x","w4":"7","w4t":"x","w5":"20","w5t":"x","idx":4,"el":{}},"5":{"filename":"orange.png","scatter":false,"wild":false,"free":false,"w1":0,"w1t":"x","w2":0,"w2t":"x","w3":"3","w3t":"x","w4":"5","w4t":"x","w5":"10","w5t":"x","idx":5,"el":{}},"6":{"filename":"plum.png","scatter":false,"wild":false,"free":false,"w1":0,"w1t":"x","w2":0,"w2t":"x","w3":"2","w3t":"x","w4":"10","w4t":"x","w5":"20","w5t":"x","idx":6,"el":{}},"7":{"filename":"seven.png","scatter":true,"wild":false,"free":false,"w1":0,"w1t":"x","w2":"0","w2t":"x","w3":"0","w3t":"x","w4":"5","w4t":"x","w5":"10","w5t":"x","idx":7,"el":{}},"8":{"filename":"water-melon.png","scatter":false,"wild":false,"free":false,"w1":"0","w1t":"x","w2":"0","w2t":"x","w3":"2","w3t":"x","w4":"5","w4t":"x","w5":"15","w5t":"x","idx":8,"el":{}}}"
GAME_SLOTS_REELS
"{"0":{"0":0,"1":1,"2":2,"3":3,"4":4,"5":5,"6":6,"7":7,"8":8},"1":{"0":1,"1":2,"2":3,"3":4,"4":5,"5":6,"6":7,"7":8,"8":0},"2":{"0":2,"1":3,"2":4,"3":5,"4":6,"5":7,"6":8,"7":0,"8":1},"3":{"0":3,"1":4,"2":5,"3":6,"4":7,"5":8,"6":0,"7":1,"8":2},"4":{"0":4,"1":5,"2":6,"3":7,"4":8,"5":0,"6":1,"7":2,"8":3}}"
FORCE_SSL
"1"
PAYMENTS_PURCHASE_CODE
"****************************************"
GAME_DICE_3D_PURCHASE_CODE
"************************************"
GAME_KENO_PURCHASE_CODE
"************************************"
GAME_AMERICAN_ROULETTE_CATEGORIES
"Roulette"
GAME_AMERICAN_ROULETTE_BANNER
"/images/home/american-roulette.jpg"
GAME_AMERICAN_ROULETTE_MIN_BET
"1"
GAME_AMERICAN_ROULETTE_MAX_BET
"50"
GAME_AMERICAN_ROULETTE_MAX_TOTAL_BET
"500"
GAME_AMERICAN_ROULETTE_BET_CHANGE_AMOUNT
"1"
GAME_AMERICAN_ROULETTE_DEFAULT_BET_AMOUNT
"1"
GAME_DICE_3D_CATEGORIES
"Table"
GAME_DICE_3D_BANNER
"/images/home/dice-3d.jpg"
GAME_DICE_3D_MIN_BET
"1"
GAME_DICE_3D_MAX_BET
"50"
GAME_DICE_3D_BET_CHANGE_AMOUNT
"3"
GAME_DICE_3D_DEFAULT_BET_AMOUNT
"1"
GAME_DICE_3D_HOUSE_EDGE
"1"
GAME_DICE_3D_DICE
"["tetrahedron","cube","octahedron","dipyramid","dodecahedron","icosahedron"]"
GAME_KENO_CATEGORIES
"Table"
GAME_KENO_BANNER
"/images/home/keno.jpg"
GAME_KENO_MIN_BET
"1"
GAME_KENO_MAX_BET
"50"
GAME_KENO_BET_CHANGE_AMOUNT
"1"
GAME_KENO_DEFAULT_BET_AMOUNT
"1"
GAME_KENO_DRAW_COUNT
"20"
GAME_KENO_PAYOUTS
"{"1":"0","2":"0","3":"0","4":"1","5":"5","6":"10","7":"25","8":"125","9":"500","10":"1000"}"
PAYMENTS_DEPOSIT_MIN
"300"
PAYMENTS_DEPOSIT_MAX
"999999999"
PAYMENTS_WITHDRAWAL_MIN
"300"
PAYMENTS_WITHDRAWAL_MAX
"999999999"
PAYMENTS_MIN_TOTAL_DEPOSIT_TO_WITHDRAW
"200"
PAYMENTS_WITHDRAWAL_AUTO_MAX
"0"
PAYMENTS_WITHDRAWAL_ONLY_PROFITS
"true"
PAYMENTS_PAYPAL_USER
"**********************"
PAYMENTS_PAYPAL_PASSWORD
"****************"
PAYMENTS_PAYPAL_SIGNATURE
"********************************************************"
PAYMENTS_PAYPAL_TEST_MODE
"false"
PAYMENTS_STRIPE_PUBLIC_KEY
"************************************************************************************************************"
PAYMENTS_STRIPE_SECRET_KEY
"************************************************************************************************************"
PAYMENTS_COINPAYMENTS_MERCHANT_ID
"********************************"
PAYMENTS_COINPAYMENTS_PUBLIC_KEY
"****************************************************************"
PAYMENTS_COINPAYMENTS_PRIVATE_KEY
"****************************************************************"
PAYMENTS_COINPAYMENTS_SECRET_KEY
"********************"
PAYMENTS_COINPAYMENTS_AUTO_CONFIRM_WITHDRAWALS
"true"
PAYMENTS_ETHEREUM_ETHERSCAN_API_KEY
""
PAYMENTS_ETHEREUM_NETWORK
"main"
PAYMENTS_ETHEREUM_DEPOSIT_ADDRESS
""
PAYMENTS_ETHEREUM_DEPOSIT_CONTRACT
""
PAYMENTS_ETHEREUM_DEPOSIT_CONTRACT_DECIMALS
"18"
GAME_VIDEO_POKER_PURCHASE_CODE
"************************************"
GAME_BACCARAT_PURCHASE_CODE
"************************************"
GAME_BLACKJACK_PURCHASE_CODE
"************************************"
GAME_BACCARAT_CATEGORIES
"Cards"
GAME_BACCARAT_BANNER
"/images/home/baccarat.jpg"
GAME_BACCARAT_MIN_BET
"1"
GAME_BACCARAT_MAX_BET
"50"
GAME_BACCARAT_BET_CHANGE_AMOUNT
"1"
GAME_BACCARAT_DEFAULT_BET_AMOUNT
"1"
GAME_BACCARAT_PAYOUT_PLAYER
"2"
GAME_BACCARAT_PAYOUT_BANKER
"1.95"
GAME_BACCARAT_PAYOUT_TIE
"9"
GAME_BLACKJACKT_CATEGORIES
"Cards"
GAME_BLACKJACK_BANNER
"/images/home/blackjack.jpg"
GAME_BLACKJACK_MIN_BET
"1"
GAME_BLACKJACK_MAX_BET
"50"
GAME_BLACKJACK_BET_CHANGE_AMOUNT
"1"
GAME_BLACKJACK_DEFAULT_BET_AMOUNT
"1"
GAME_VIDEO_POKER_CATEGORIES
"Cards"
GAME_VIDEO_POKER_BANNER
"/images/home/video-poker.jpg"
GAME_VIDEO_POKER_MIN_BET
"1"
GAME_VIDEO_POKER_MAX_BET
"50"
GAME_VIDEO_POKER_BET_CHANGE_AMOUNT
"1"
GAME_VIDEO_POKER_DEFAULT_BET_AMOUNT
"1"
GAME_VIDEO_POKER_DEFAULT_BET_COINS
"1"
GAME_VIDEO_POKER_PAYTABLE
"[[0,1,2,3,4,6,9,25,50,250],[0,2,4,6,8,12,18,50,100,500],[0,3,6,9,12,18,27,75,150,750],[0,4,8,12,16,24,36,100,200,1000],[0,5,10,15,20,30,45,125,250,4000]]"
GAME_AMERICAN_BINGO_PURCHASE_CODE
"************************************"
GAME_AMERICAN_BINGO_CATEGORIES
"Table"
GAME_AMERICAN_BINGO_BANNER
"/images/home/american-bingo.jpg"
GAME_AMERICAN_BINGO_MIN_BET
"1"
GAME_AMERICAN_BINGO_MAX_BET
"50"
GAME_AMERICAN_BINGO_BET_CHANGE_AMOUNT
"10"
GAME_AMERICAN_BINGO_DEFAULT_BET_AMOUNT
"1"
GAME_AMERICAN_BINGO_PAYOUTS
"{"1":"1","2":"1","3":"1","4":"1"}"
GAME_LUCKY_WHEEL_PURCHASE_CODE
"************************************"
GAME_HEADS_OR_TAILS_PURCHASE_CODE
"************************************"
GAME_MULTI_SLOTS_PURCHASE_CODE
"************************************"
GAME_CASINO_HOLDEM_PURCHASE_CODE
"224dd003-a222-461d-bea3-cca40abb4ff5"
GAME_CASINO_HOLDEM_CATEGORIES
"Cards"
GAME_CASINO_HOLDEM_BANNER
"/images/home/casino-holdem.jpg"
GAME_CASINO_HOLDEM_MIN_BET
"1"
GAME_CASINO_HOLDEM_MAX_BET
"50"
GAME_CASINO_HOLDEM_BET_CHANGE_AMOUNT
"1"
GAME_CASINO_HOLDEM_DEFAULT_BET_AMOUNT
"1"
GAME_CASINO_HOLDEM_MIN_BONUS_BET
"0"
GAME_CASINO_HOLDEM_MAX_BONUS_BET
"50"
GAME_CASINO_HOLDEM_BONUS_BET_CHANGE_AMOUNT
"1"
GAME_CASINO_HOLDEM_DEFAULT_BONUS_BET_AMOUNT
"0"
GAME_CASINO_HOLDEM_ANTE_PAYTABLE
"["0","2","2","2","2","3","4","11","21","101"]"
GAME_CASINO_HOLDEM_BONUS_PAYTABLE
"["0","8","8","8","8","21","31","41","51","101"]"
GAME_HEADS_OR_TAILS_CATEGORIES
"Table"
GAME_HEADS_OR_TAILS_BANNER
"/images/home/heads-or-tails.jpg"
GAME_HEADS_OR_TAILS_MIN_BET
"1"
GAME_HEADS_OR_TAILS_MAX_BET
"50"
GAME_HEADS_OR_TAILS_BET_CHANGE_AMOUNT
"10"
GAME_HEADS_OR_TAILS_DEFAULT_BET_AMOUNT
"1"
GAME_HEADS_OR_TAILS_HOUSE_EDGE
"90"
GAME_LUCKY_WHEEL_VARIATIONS
"[{"title":"Lucky Wheel","slug":"lucky-wheel","min_bet":1,"max_bet":"100","bet_change_amount":"1","default_bet":1,"banner":"/images/home/lucky-wheel.jpg","categories":"Roulette","sections":[{"title":"No luck","payout":0},{"title":"x1","payout":1},{"title":"x2","payout":2},{"title":"No luck","payout":0},{"title":"x1","payout":1},{"title":"No luck","payout":"0"},{"title":"No luck","payout":0},{"title":"x1","payout":1},{"title":"No luck","payout":"0"}]}]"
GAME_MULTI_SLOTS_TITLES
"["Crypto Slots"]"
GAME_MULTI_SLOTS_SLUGS
"["crypto-slots"]"
GAME_MULTI_SLOTS_CATEGORIES
"["Slots"]"
GAME_MULTI_SLOTS_BANNERS
"["\/images\/home\/crypto-slots.jpg"]"
GAME_MULTI_SLOTS_BACKGROUNDS
"[null]"
GAME_MULTI_SLOTS_MIN_BET
"["1"]"
GAME_MULTI_SLOTS_MAX_BET
"["500"]"
GAME_MULTI_SLOTS_BET_CHANGE_AMOUNT
"["3"]"
GAME_MULTI_SLOTS_DEFAULT_BET
"["1"]"
GAME_MULTI_SLOTS_DEFAULT_LINES
"["21"]"
GAME_MULTI_SLOTS_SYMBOLS
"[{"0":{"filename":"eth.png","scatter":false,"wild":false,"w1":"0","w1t":"x","w2":"0","w2t":"x","w3":"2","w3t":"x","w4":"10","w4t":"x","w5":"20","w5t":"x","idx":0,"el":{}},"1":{"filename":"btc.png","scatter":false,"wild":true,"w1":0,"w1t":"x","w2":"0","w2t":"x","w3":"0","w3t":"x","w4":"20","w4t":"x","w5":"30","w5t":"x","idx":1,"el":{}},"2":{"filename":"nxt.png","scatter":false,"wild":false,"w1":0,"w1t":"x","w2":"0","w2t":"x","w3":"5","w3t":"x","w4":"15","w4t":"x","w5":"30","w5t":"x","idx":2,"el":{}},"3":{"filename":"zec.png","scatter":false,"wild":false,"w1":0,"w1t":"x","w2":0,"w2t":"x","w3":"2","w3t":"x","w4":"10","w4t":"x","w5":"15","w5t":"x","idx":3,"el":{}},"4":{"filename":"ltc.png","scatter":false,"wild":false,"w1":0,"w1t":"x","w2":0,"w2t":"x","w3":"0","w3t":"x","w4":"20","w4t":"x","w5":"40","w5t":"x","idx":4,"el":{}},"5":{"filename":"ppc.png","scatter":false,"wild":false,"w1":0,"w1t":"x","w2":"2","w2t":"x","w3":"3","w3t":"x","w4":"15","w4t":"x","w5":"30","w5t":"x","idx":5,"el":{}},"6":{"filename":"ledger.png","scatter":true,"wild":false,"w1":0,"w1t":"x","w2":0,"w2t":"x","w3":"0","w3t":"x","w4":"10","w4t":"x","w5":"25","w5t":"x","idx":6,"el":{}},"7":{"filename":"xmr.png","scatter":false,"wild":false,"w1":0,"w1t":"x","w2":"0","w2t":"x","w3":"5","w3t":"x","w4":"20","w4t":"x","w5":"50","w5t":"x","idx":7,"el":{}},"8":{"filename":"xrp.png","scatter":false,"wild":false,"w1":"0","w1t":"x","w2":"0","w2t":"x","w3":"1","w3t":"x","w4":"10","w4t":"x","w5":"20","w5t":"x","idx":8,"el":{}}}]"
GAME_MULTI_SLOTS_REELS
"[{"0":{"0":0,"1":1,"2":2,"3":3,"4":4,"5":5,"6":6,"7":7,"8":8},"1":{"0":1,"1":2,"2":3,"3":4,"4":5,"5":6,"6":7,"7":8,"8":0},"2":{"0":2,"1":3,"2":4,"3":5,"4":6,"5":7,"6":8,"7":0,"8":1},"3":{"0":3,"1":4,"2":5,"3":6,"4":7,"5":8,"6":0,"7":1,"8":2},"4":{"0":4,"1":5,"2":6,"3":7,"4":8,"5":0,"6":1,"7":2,"8":3}}]"
GAME_ROULETTE_PURCHASE_CODE
"************************************"
GAME_ROULETTE_CATEGORIES
"Roulette"
GAME_ROULETTE_BANNER
"/images/home/roulette.jpg"
GAME_ROULETTE_MIN_BET
"1"
GAME_ROULETTE_MAX_BET
"50"
GAME_ROULETTE_MAX_TOTAL_BET
"500"
GAME_ROULETTE_BET_CHANGE_AMOUNT
"1"
GAME_ROULETTE_DEFAULT_BET_AMOUNT
"1"
0. Whoops\Handler\PrettyPageHandler