QueryException {#217
#sql: "select * from `goods` where `status` > ? and `id` = ? limit 1"
#bindings: array:2 [
0 => 0
1 => "1"
]
#message: "SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known (SQL: select * from `goods` where `status` > 0 and `id` = 1 limit 1)"
#code: 2002
#file: "/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php"
#line: 770
-previous: PDOException {#220
-errorCode: 2002
-sqlState: 2002
#message: "SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known"
#code: 2002
#file: "/var/www/html/weimall/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php"
#line: 47
-previous: PDOException {#219
#message: "SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known"
#code: 2002
#file: "/var/www/html/weimall/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php"
#line: 43
-previous: PDOException {#218
#message: "PDO::__construct(): php_network_getaddresses: getaddrinfo failed: Name or service not known"
#code: 0
#file: "/var/www/html/weimall/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php"
#line: 43
+errorInfo: null
+"severity": 2
-trace: {
59. PDO->__construct() ==> new PDOException(): {
src: {
/var/www/html/weimall/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:43: """
try {\n
parent::__construct($dsn, $user, $password, $options);\n
$this->setAttribute(PDO::ATTR_STATEMENT_CLASS, array('Doctrine\DBAL\Driver\PDOStatement', array()));\n
"""
}
}
58. Doctrine\DBAL\Driver\PDOConnection->__construct() ==> PDO->__construct(): {
src: {
/var/www/html/weimall/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:43: """
try {\n
parent::__construct($dsn, $user, $password, $options);\n
$this->setAttribute(PDO::ATTR_STATEMENT_CLASS, array('Doctrine\DBAL\Driver\PDOStatement', array()));\n
"""
}
args: array:4 [
0 => "mysql:host=xsesamecloud.mysql.rds.aliyuncs.com;port=3306;dbname=weimall"
1 => "weimall"
2 => "kpUzf9cThXn0"
3 => array:5 [
8 => 0
3 => 2
11 => 0
17 => false
20 => false
]
]
}
57. Illuminate\Database\Connectors\Connector->createPdoConnection() ==> Doctrine\DBAL\Driver\PDOConnection->__construct(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:116: """
if (class_exists(PDOConnection::class) && ! $this->isPersistentConnection($options)) {\n
return new PDOConnection($dsn, $username, $password, $options);\n
}\n
"""
}
args: array:4 [
0 => "mysql:host=xsesamecloud.mysql.rds.aliyuncs.com;port=3306;dbname=weimall"
1 => "weimall"
2 => "kpUzf9cThXn0"
3 => array:5 [
8 => 0
3 => 2
11 => 0
17 => false
20 => false
]
]
}
56. Illuminate\Database\Connectors\Connector->createConnection() ==> Illuminate\Database\Connectors\Connector->createPdoConnection(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:56: """
try {\n
$pdo = $this->createPdoConnection($dsn, $username, $password, $options);\n
} catch (Exception $e) {\n
"""
}
args: array:4 [
0 => "mysql:host=xsesamecloud.mysql.rds.aliyuncs.com;port=3306;dbname=weimall"
1 => "weimall"
2 => "kpUzf9cThXn0"
3 => array:5 [
8 => 0
3 => 2
11 => 0
17 => false
20 => false
]
]
}
55. Illuminate\Database\Connectors\MySqlConnector->connect() ==> Illuminate\Database\Connectors\Connector->createConnection(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php:24: """
// connection's behavior, and some might be specified by the developers.\n
$connection = $this->createConnection($dsn, $config, $options);\n
\n
"""
}
args: array:3 [
0 => "mysql:host=xsesamecloud.mysql.rds.aliyuncs.com;port=3306;dbname=weimall"
1 => array:12 [
"driver" => "mysql"
"host" => "xsesamecloud.mysql.rds.aliyuncs.com"
"port" => "3306"
"database" => "weimall"
"username" => "weimall"
"password" => "kpUzf9cThXn0"
"charset" => "utf8"
"collation" => "utf8_unicode_ci"
"prefix" => ""
"strict" => true
"engine" => null
"name" => "mysql"
]
2 => array:5 [
8 => 0
3 => 2
11 => 0
17 => false
20 => false
]
]
}
54. Illuminate\Database\Connectors\ConnectionFactory->Illuminate\Database\Connectors\{closure}() ==> Illuminate\Database\Connectors\MySqlConnector->connect(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php:126: """
try {\n
return $this->createConnector($config)->connect($config);\n
} catch (PDOException $e) {\n
"""
}
args: array:1 [
0 => array:12 [
"driver" => "mysql"
"host" => "xsesamecloud.mysql.rds.aliyuncs.com"
"port" => "3306"
"database" => "weimall"
"username" => "weimall"
"password" => "kpUzf9cThXn0"
"charset" => "utf8"
"collation" => "utf8_unicode_ci"
"prefix" => ""
"strict" => true
"engine" => null
"name" => "mysql"
]
]
}
53. call_user_func() ==> Illuminate\Database\Connectors\ConnectionFactory->Illuminate\Database\Connectors\{closure}(): {
args: []
}
52. Illuminate\Database\Connection->getPdo() ==> call_user_func(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php:965: """
if ($this->pdo instanceof Closure) {\n
return $this->pdo = call_user_func($this->pdo);\n
}\n
"""
}
args: array:1 [
0 => Closure {#202
class: "Illuminate\Database\Connectors\ConnectionFactory"
this: ConnectionFactory {#93 …}
use: {
$config: array:12 [
"driver" => "mysql"
"host" => "xsesamecloud.mysql.rds.aliyuncs.com"
"port" => "3306"
"database" => "weimall"
"username" => "weimall"
"password" => "kpUzf9cThXn0"
"charset" => "utf8"
"collation" => "utf8_unicode_ci"
"prefix" => ""
"strict" => true
"engine" => null
"name" => "mysql"
]
}
file: "/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php"
line: "115 to 135"
}
]
}
51. Illuminate\Database\Connection->getReadPdo() ==> Illuminate\Database\Connection->getPdo(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php:986: """
\n
return $this->readPdo ?: $this->getPdo();\n
}\n
"""
}
args: []
}
50. Illuminate\Database\Connection->getPdoForSelect() ==> Illuminate\Database\Connection->getReadPdo(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php:423: """
{\n
return $useReadPdo ? $this->getReadPdo() : $this->getPdo();\n
}\n
"""
}
args: []
}
49. Illuminate\Database\Connection->Illuminate\Database\{closure}() ==> Illuminate\Database\Connection->getPdoForSelect(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php:333: """
// row from the database table, and will either be an array or objects.\n
$statement = $this->getPdoForSelect($useReadPdo)->prepare($query);\n
\n
"""
}
args: array:1 [
0 => true
]
}
48. Illuminate\Database\Connection->runQueryCallback() ==> Illuminate\Database\Connection->Illuminate\Database\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php:763: """
try {\n
$result = $callback($this, $query, $bindings);\n
}\n
"""
}
args: array:3 [
0 => MySqlConnection {#206
#pdo: Closure {#202}
#readPdo: null
#reconnector: Closure {#212
class: "Illuminate\Database\DatabaseManager"
this: DatabaseManager {#22 …}
parameters: {
$connection: {}
}
file: "/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php"
line: "196 to 198"
}
#queryGrammar: MySqlGrammar {#210
#selectComponents: array:11 [
0 => "aggregate"
1 => "columns"
2 => "from"
3 => "joins"
4 => "wheres"
5 => "groups"
6 => "havings"
7 => "orders"
8 => "limit"
9 => "offset"
10 => "lock"
]
#operators: []
#tablePrefix: ""
}
#schemaGrammar: null
#postProcessor: MySqlProcessor {#211}
#events: Dispatcher {#5
#container: Application {#3
#basePath: "/var/www/html/weimall"
#hasBeenBootstrapped: true
#booted: true
#bootingCallbacks: []
#bootedCallbacks: array:1 [
0 => Closure {#110
class: "Illuminate\Foundation\Support\Providers\RouteServiceProvider"
this: RouteServiceProvider {#92
#namespace: "App\Http\Controllers"
#app: Application {#3}
#defer: false
}
file: "/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php"
line: "32 to 34"
}
]
#terminatingCallbacks: []
#serviceProviders: array:17 [
0 => EventServiceProvider {#2
#app: Application {#3}
#defer: false
}
1 => RoutingServiceProvider {#7
#app: Application {#3}
#defer: false
}
2 => AuthServiceProvider {#32 …}
3 => CookieServiceProvider {#49
#app: Application {#3}
#defer: false
}
4 => DatabaseServiceProvider {#51
#app: Application {#3}
#defer: false
}
5 => EncryptionServiceProvider {#58
#app: Application {#3}
#defer: false
}
6 => FilesystemServiceProvider {#60
#app: Application {#3}
#defer: false
}
7 => FoundationServiceProvider {#65
#app: Application {#3}
#defer: false
}
8 => NotificationServiceProvider {#66
#app: Application {#3}
#defer: false
}
9 => PaginationServiceProvider {#68
#app: Application {#3}
#defer: false
}
10 => SessionServiceProvider {#72
#app: Application {#3}
#defer: false
}
11 => ViewServiceProvider {#76
#app: Application {#3}
#defer: false
}
12 => ExcelServiceProvider {#80
#defer: false
#app: Application {#3}
}
13 => AppServiceProvider {#89
#app: Application {#3}
#defer: false
}
14 => AuthServiceProvider {#90
#policies: array:1 [ …1]
#app: Application {#3}
#defer: false
}
15 => EventServiceProvider {#91
#listen: array:1 [ …1]
#subscribe: []
#app: Application {#3}
#defer: false
}
16 => RouteServiceProvider {#92}
]
#loadedProviders: array:17 [
"Illuminate\Events\EventServiceProvider" => true
"Illuminate\Routing\RoutingServiceProvider" => true
"Illuminate\Auth\AuthServiceProvider" => true
"Illuminate\Cookie\CookieServiceProvider" => true
"Illuminate\Database\DatabaseServiceProvider" => true
"Illuminate\Encryption\EncryptionServiceProvider" => true
"Illuminate\Filesystem\FilesystemServiceProvider" => true
"Illuminate\Foundation\Providers\FoundationServiceProvider" => true
"Illuminate\Notifications\NotificationServiceProvider" => true
"Illuminate\Pagination\PaginationServiceProvider" => true
"Illuminate\Session\SessionServiceProvider" => true
"Illuminate\View\ViewServiceProvider" => true
"Maatwebsite\Excel\ExcelServiceProvider" => true
"App\Providers\AppServiceProvider" => true
"App\Providers\AuthServiceProvider" => true
"App\Providers\EventServiceProvider" => true
"App\Providers\RouteServiceProvider" => true
]
#deferredServices: array:88 [
"Illuminate\Broadcasting\BroadcastManager" => "Illuminate\Broadcasting\BroadcastServiceProvider"
"Illuminate\Contracts\Broadcasting\Factory" => "Illuminate\Broadcasting\BroadcastServiceProvider"
"Illuminate\Contracts\Broadcasting\Broadcaster" => "Illuminate\Broadcasting\BroadcastServiceProvider"
"Illuminate\Bus\Dispatcher" => "Illuminate\Bus\BusServiceProvider"
"Illuminate\Contracts\Bus\Dispatcher" => "Illuminate\Bus\BusServiceProvider"
"Illuminate\Contracts\Bus\QueueingDispatcher" => "Illuminate\Bus\BusServiceProvider"
"cache" => "Illuminate\Cache\CacheServiceProvider"
"cache.store" => "Illuminate\Cache\CacheServiceProvider"
"memcached.connector" => "Illuminate\Cache\CacheServiceProvider"
"command.cache.clear" => "Illuminate\Cache\CacheServiceProvider"
"command.clear-compiled" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.auth.resets.clear" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.config.cache" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.config.clear" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.down" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.environment" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.key.generate" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.optimize" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.route.cache" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.route.clear" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.route.list" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.storage.link" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.tinker" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.up" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.view.clear" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.app.name" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.auth.make" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.cache.table" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.console.make" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.controller.make" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.event.generate" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.event.make" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.job.make" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.listener.make" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.mail.make" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.middleware.make" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.model.make" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.notification.make" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.notification.table" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.policy.make" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.provider.make" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.queue.failed-table" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.queue.table" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.request.make" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.seeder.make" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.session.table" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.serve" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.test.make" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.vendor.publish" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"Illuminate\Console\Scheduling\ScheduleRunCommand" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"migrator" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"migration.repository" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.migrate" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.migrate.rollback" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.migrate.reset" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.migrate.refresh" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.migrate.install" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.migrate.status" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"migration.creator" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.migrate.make" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"seeder" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.seed" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"composer" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.queue.failed" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.queue.retry" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.queue.forget" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"command.queue.flush" => "Illuminate\Foundation\Providers\ConsoleSupportServiceProvider"
"hash" => "Illuminate\Hashing\HashServiceProvider"
"mailer" => "Illuminate\Mail\MailServiceProvider"
"swift.mailer" => "Illuminate\Mail\MailServiceProvider"
"swift.transport" => "Illuminate\Mail\MailServiceProvider"
"Illuminate\Contracts\Pipeline\Hub" => "Illuminate\Pipeline\PipelineServiceProvider"
"queue" => "Illuminate\Queue\QueueServiceProvider"
"queue.worker" => "Illuminate\Queue\QueueServiceProvider"
"queue.listener" => "Illuminate\Queue\QueueServiceProvider"
"queue.failer" => "Illuminate\Queue\QueueServiceProvider"
"command.queue.work" => "Illuminate\Queue\QueueServiceProvider"
"command.queue.listen" => "Illuminate\Queue\QueueServiceProvider"
"command.queue.restart" => "Illuminate\Queue\QueueServiceProvider"
"queue.connection" => "Illuminate\Queue\QueueServiceProvider"
"redis" => "Illuminate\Redis\RedisServiceProvider"
"auth.password" => "Illuminate\Auth\Passwords\PasswordResetServiceProvider"
"auth.password.broker" => "Illuminate\Auth\Passwords\PasswordResetServiceProvider"
"translator" => "Illuminate\Translation\TranslationServiceProvider"
"translation.loader" => "Illuminate\Translation\TranslationServiceProvider"
"validator" => "Illuminate\Validation\ValidationServiceProvider"
"validation.presence" => "Illuminate\Validation\ValidationServiceProvider"
"qrcode" => "SimpleSoftwareIO\QrCode\QrCodeServiceProvider"
]
#monologConfigurator: null
#databasePath: null
#storagePath: null
#environmentPath: null
#environmentFile: ".env"
#namespace: null
#resolved: array:33 [
"events" => true
"router" => true
"App\Http\Kernel" => true
"Illuminate\Contracts\Http\Kernel" => true
"Illuminate\Foundation\Bootstrap\DetectEnvironment" => true
"Illuminate\Foundation\Bootstrap\LoadConfiguration" => true
"Illuminate\Foundation\Bootstrap\ConfigureLogging" => true
"env" => true
"Illuminate\Foundation\Bootstrap\HandleExceptions" => true
"Illuminate\Foundation\Bootstrap\RegisterFacades" => true
"Illuminate\Foundation\Bootstrap\RegisterProviders" => true
"Illuminate\Foundation\Bootstrap\BootProviders" => true
"db.factory" => true
"db" => true
"view.engine.resolver" => true
"files" => true
"view.finder" => true
"view" => true
"Illuminate\Contracts\Auth\Access\Gate" => true
"url" => true
"Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode" => true
"App\Http\Controllers\GoodController" => true
"encrypter" => true
"App\Http\Middleware\EncryptCookies" => true
"cookie" => true
"Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse" => true
"session" => true
"Illuminate\Session\Middleware\StartSession" => true
"Illuminate\View\Middleware\ShareErrorsFromSession" => true
"App\Http\Middleware\VerifyCsrfToken" => true
"Illuminate\Routing\Middleware\SubstituteBindings" => true
"App\Exceptions\Handler" => true
"Illuminate\Contracts\Debug\ExceptionHandler" => true
]
#bindings: array:43 [
"events" => array:2 [
"concrete" => Closure {#4 …5}
"shared" => true
]
"router" => array:2 [
"concrete" => Closure {#9 …6}
"shared" => false
]
"url" => array:2 [
"concrete" => Closure {#11 …6}
"shared" => false
]
"redirect" => array:2 [
"concrete" => Closure {#13 …6}
"shared" => false
]
"Psr\Http\Message\ServerRequestInterface" => array:2 [
"concrete" => Closure {#14 …5}
"shared" => false
]
"Psr\Http\Message\ResponseInterface" => array:2 [
"concrete" => Closure {#15 …5}
"shared" => false
]
"Illuminate\Contracts\Routing\ResponseFactory" => array:2 [
"concrete" => Closure {#16 …5}
"shared" => true
]
"Illuminate\Contracts\Http\Kernel" => array:2 [
"concrete" => Closure {#17 …6}
"shared" => true
]
"Illuminate\Contracts\Console\Kernel" => array:2 [
"concrete" => Closure {#18 …6}
"shared" => true
]
"Illuminate\Contracts\Debug\ExceptionHandler" => array:2 [
"concrete" => Closure {#19 …6}
"shared" => true
]
"env" => array:2 [
"concrete" => Closure {#34 …5}
"shared" => false
]
"auth" => array:2 [
"concrete" => Closure {#36 …5}
"shared" => true
]
"auth.driver" => array:2 [
"concrete" => Closure {#38 …5}
"shared" => true
]
"Illuminate\Contracts\Auth\Authenticatable" => array:2 [
"concrete" => Closure {#28 …5}
"shared" => false
]
"Illuminate\Contracts\Auth\Access\Gate" => array:2 [
"concrete" => Closure {#35 …5}
"shared" => true
]
"cookie" => array:2 [
"concrete" => Closure {#50 …5}
"shared" => true
]
"Faker\Generator" => array:2 [
"concrete" => Closure {#52 …4}
"shared" => true
]
"Illuminate\Database\Eloquent\Factory" => array:2 [
"concrete" => Closure {#53 …5}
"shared" => true
]
"Illuminate\Contracts\Queue\EntityResolver" => array:2 [
"concrete" => Closure {#54 …4}
"shared" => true
]
"db.factory" => array:2 [
"concrete" => Closure {#55 …5}
"shared" => true
]
"db" => array:2 [
"concrete" => Closure {#56 …5}
"shared" => true
]
"db.connection" => array:2 [
"concrete" => Closure {#57 …5}
"shared" => false
]
"encrypter" => array:2 [
"concrete" => Closure {#59 …5}
"shared" => true
]
"files" => array:2 [
"concrete" => Closure {#61 …4}
"shared" => true
]
"filesystem" => array:2 [
"concrete" => Closure {#62 …4}
"shared" => true
]
"filesystem.disk" => array:2 [
"concrete" => Closure {#63 …4}
"shared" => true
]
"filesystem.cloud" => array:2 [
"concrete" => Closure {#64 …4}
"shared" => true
]
"Illuminate\Notifications\ChannelManager" => array:2 [
"concrete" => Closure {#67 …5}
"shared" => true
]
"session" => array:2 [
"concrete" => Closure {#73 …5}
"shared" => true
]
"session.store" => array:2 [
"concrete" => Closure {#74 …5}
"shared" => true
]
"Illuminate\Session\Middleware\StartSession" => array:2 [
"concrete" => Closure {#75 …6}
"shared" => true
]
"view.engine.resolver" => array:2 [
"concrete" => Closure {#77 …4}
"shared" => true
]
"view.finder" => array:2 [
"concrete" => Closure {#78 …5}
"shared" => false
]
"view" => array:2 [
"concrete" => Closure {#79 …5}
"shared" => true
]
"excel.identifier" => array:2 [
"concrete" => Closure {#81 …5}
"shared" => true
]
"excel.parsers.css" => array:2 [
"concrete" => Closure {#82 …4}
"shared" => true
]
"excel.reader" => array:2 [
"concrete" => Closure {#83 …5}
"shared" => true
]
"excel.readers.html" => array:2 [
"concrete" => Closure {#84 …5}
"shared" => true
]
"excel.parsers.view" => array:2 [
"concrete" => Closure {#85 …5}
"shared" => true
]
"phpexcel" => array:2 [
"concrete" => Closure {#86 …5}
"shared" => true
]
"excel.writer" => array:2 [
"concrete" => Closure {#87 …5}
"shared" => true
]
"excel" => array:2 [
"concrete" => Closure {#88 …5}
"shared" => true
]
"blade.compiler" => array:2 [
"concrete" => Closure {#98 …5}
"shared" => true
]
]
#instances: array:29 [
"app" => Application {#3}
"Illuminate\Container\Container" => Application {#3}
"events" => Dispatcher {#5}
"path" => "/var/www/html/weimall/app"
"path.base" => "/var/www/html/weimall"
"path.lang" => "/var/www/html/weimall/resources/lang"
"path.config" => "/var/www/html/weimall/config"
"path.public" => "/var/www/html/weimall/public"
"path.storage" => "/var/www/html/weimall/storage"
"path.database" => "/var/www/html/weimall/database"
"path.resources" => "/var/www/html/weimall/resources"
"path.bootstrap" => "/var/www/html/weimall/bootstrap"
"Illuminate\Contracts\Http\Kernel" => Kernel {#25 …}
"request" => Request {#40
#json: null
#convertedFiles: null
#userResolver: Closure {#162
class: "Illuminate\Auth\AuthServiceProvider"
this: AuthServiceProvider {#32 …}
parameters: {
$guard: {
default: null
}
}
use: {
$app: Application {#3}
}
file: "/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Auth/AuthServiceProvider.php"
line: "85 to 87"
}
#routeResolver: Closure {#171
class: "Illuminate\Routing\Router"
this: Router {#24
#events: Dispatcher {#5}
#container: Application {#3}
#routes: RouteCollection {#26
#routes: array:6 [
"GET" => array:35 [
"api/user" => Route {#112 …11}
"/" => Route {#113 …11}
"about" => Route {#114 …11}
"goods/{good_id}" => Route {#115
#uri: "goods/{good_id}"
#methods: array:2 [
0 => "GET"
1 => "HEAD"
]
#action: array:6 [
"middleware" => "web"
"uses" => "App\Http\Controllers\GoodController@goodDetail"
"controller" => "App\Http\Controllers\GoodController@goodDetail"
"namespace" => "App\Http\Controllers"
"prefix" => null
"where" => []
]
#controller: GoodController {#172
#middleware: []
#validatesRequestErrorBag: null
}
#defaults: []
#wheres: []
#parameters: array:1 [
"good_id" => "1"
]
#parameterNames: array:1 [
0 => "good_id"
]
#compiled: CompiledRoute {#168
-variables: array:1 [
0 => "good_id"
]
-tokens: array:2 [
0 => array:4 [ …4]
1 => array:2 [ …2]
]
-staticPrefix: "/goods"
-regex: "#^/goods/(?P<good_id>[^/]++)$#s"
-pathVariables: array:1 [
0 => "good_id"
]
-hostVariables: []
-hostRegex: null
-hostTokens: []
}
#router: Router {#24}
#container: Application {#3}
}
"shoppingcart" => Route {#116 …11}
"goods" => Route {#117 …11}
"order/buynow" => Route {#118 …11}
"order/placeorder" => Route {#119 …11}
"order/pay" => Route {#120 …11}
"order/paysuccess" => Route {#121 …11}
"order/payfail" => Route {#122 …11}
"order/paynotify" => Route {#123 …11}
"order/paywxnotify" => Route {#124 …11}
"order/payresult" => Route {#125 …11}
"order/paywxresult" => Route {#126 …11}
"order/getqrcode" => Route {#127 …11}
"login" => Route {#128 …11}
"logout" => Route {#130 …11}
"admin" => Route {#132 …11}
"admin/orders" => Route {#133 …11}
"admin/showmail" => Route {#135 …11}
"admin/time" => Route {#139 …11}
"admin/test" => Route {#140 …11}
"excel/export" => Route {#144 …11}
"excel/import" => Route {#142 …11}
"addorder" => Route {#143 …11}
"statistics" => Route {#141 …11}
"today" => Route {#145 …11}
"yesterday" => Route {#146 …11}
"everyday" => Route {#147 …11}
"addcart" => Route {#148 …11}
"test" => Route {#149 …11}
"channel/list" => Route {#150 …11}
"channel/{channel_id}" => Route {#151 …11}
"qrcode " => Route {#155 …11}
]
"HEAD" => array:35 [
"api/user" => Route {#112 …11}
"/" => Route {#113 …11}
"about" => Route {#114 …11}
"goods/{good_id}" => Route {#115}
"shoppingcart" => Route {#116 …11}
"goods" => Route {#117 …11}
"order/buynow" => Route {#118 …11}
"order/placeorder" => Route {#119 …11}
"order/pay" => Route {#120 …11}
"order/paysuccess" => Route {#121 …11}
"order/payfail" => Route {#122 …11}
"order/paynotify" => Route {#123 …11}
"order/paywxnotify" => Route {#124 …11}
"order/payresult" => Route {#125 …11}
"order/paywxresult" => Route {#126 …11}
"order/getqrcode" => Route {#127 …11}
"login" => Route {#128 …11}
"logout" => Route {#130 …11}
"admin" => Route {#132 …11}
"admin/orders" => Route {#133 …11}
"admin/showmail" => Route {#135 …11}
"admin/time" => Route {#139 …11}
"admin/test" => Route {#140 …11}
"excel/export" => Route {#144 …11}
"excel/import" => Route {#142 …11}
"addorder" => Route {#143 …11}
"statistics" => Route {#141 …11}
"today" => Route {#145 …11}
"yesterday" => Route {#146 …11}
"everyday" => Route {#147 …11}
"addcart" => Route {#148 …11}
"test" => Route {#149 …11}
"channel/list" => Route {#150 …11}
"channel/{channel_id}" => Route {#151 …11}
"qrcode " => Route {#155 …11}
]
"POST" => array:18 [
"order/buynow" => Route {#118 …11}
"order/placeorder" => Route {#119 …11}
"order/pay" => Route {#120 …11}
"order/paynotify" => Route {#123 …11}
"order/paywxnotify" => Route {#124 …11}
"order/payresult" => Route {#125 …11}
"order/paywxresult" => Route {#126 …11}
"order/getqrcode" => Route {#127 …11}
"login" => Route {#129 …11}
"admin/addmail" => Route {#134 …11}
"admin/status/{id}" => Route {#136 …11}
"admin/updatemail/{id}" => Route {#137 …11}
"admin/time" => Route {#139 …11}
"admin/test" => Route {#140 …11}
"addorder" => Route {#143 …11}
"channel/add" => Route {#152 …11}
"channel/edit/{id}" => Route {#153 …11}
"qrcode " => Route {#155 …11}
]
"PUT" => array:12 [
"order/buynow" => Route {#118 …11}
"order/placeorder" => Route {#119 …11}
"order/pay" => Route {#120 …11}
"order/paynotify" => Route {#123 …11}
"order/paywxnotify" => Route {#124 …11}
"order/payresult" => Route {#125 …11}
"order/paywxresult" => Route {#126 …11}
"order/getqrcode" => Route {#127 …11}
"admin/time" => Route {#139 …11}
"admin/test" => Route {#140 …11}
"addorder" => Route {#143 …11}
"qrcode " => Route {#155 …11}
]
"PATCH" => array:12 [
"order/buynow" => Route {#118 …11}
"order/placeorder" => Route {#119 …11}
"order/pay" => Route {#120 …11}
"order/paynotify" => Route {#123 …11}
"order/paywxnotify" => Route {#124 …11}
"order/payresult" => Route {#125 …11}
"order/paywxresult" => Route {#126 …11}
"order/getqrcode" => Route {#127 …11}
…4
]
"DELETE" => array:14 [ …14]
]
#allRoutes: array:43 [
"HEADapi/user" => Route {#112 …11}
"HEAD/" => Route {#113 …11}
"HEADabout" => Route {#114 …11}
"HEADgoods/{good_id}" => Route {#115}
"HEADshoppingcart" => Route {#116 …11}
"HEADgoods" => Route {#117 …11}
"DELETEorder/buynow" => Route {#118 …11}
"DELETEorder/placeorder" => Route {#119 …11}
"DELETEorder/pay" => Route {#120 …11}
"HEADorder/paysuccess" => Route {#121 …11}
"HEADorder/payfail" => Route {#122 …11}
"DELETEorder/paynotify" => Route {#123 …11}
"DELETEorder/paywxnotify" => Route {#124 …11}
"DELETEorder/payresult" => Route {#125 …11}
"DELETEorder/paywxresult" => Route {#126 …11}
"DELETEorder/getqrcode" => Route {#127 …11}
"HEADlogin" => Route {#128 …11}
"POSTlogin" => Route {#129 …11}
"HEADlogout" => Route {#130 …11}
"HEADadmin" => Route {#132 …11}
"HEADadmin/orders" => Route {#133 …11}
"POSTadmin/addmail" => Route {#134 …11}
"HEADadmin/showmail" => Route {#135 …11}
"POSTadmin/status/{id}" => Route {#136 …11}
"POSTadmin/updatemail/{id}" => Route {#137 …11}
"DELETEadmin/deletemail/{id}" => Route {#138 …11}
"DELETEadmin/time" => Route {#139 …11}
"DELETEadmin/test" => Route {#140 …11}
"HEADexcel/export" => Route {#144 …11}
"HEADexcel/import" => Route {#142 …11}
"DELETEaddorder" => Route {#143 …11}
"HEADstatistics" => Route {#141 …11}
"HEADtoday" => Route {#145 …11}
"HEADyesterday" => Route {#146 …11}
"HEADeveryday" => Route {#147 …11}
"HEADaddcart" => Route {#148 …11}
"HEADtest" => Route {#149 …11}
"HEADchannel/list" => Route {#150 …11}
"HEADchannel/{channel_id}" => Route {#151 …11}
"POSTchannel/add" => Route {#152 …11}
"POSTchannel/edit/{id}" => Route {#153 …11}
"DELETEchannel/delete/{id}" => Route {#154 …11}
"DELETEqrcode " => Route {#155 …11}
]
#nameList: []
#actionList: array:41 [
"App\Http\Controllers\GoodController@goods" => Route {#113 …11}
"App\Http\Controllers\Controller@about" => Route {#114 …11}
"App\Http\Controllers\GoodController@goodDetail" => Route {#115}
"App\Http\Controllers\ShoppingcartController@cart" => Route {#116 …11}
"App\Http\Controllers\GoodController@goodsByIds" => Route {#117 …11}
"App\Http\Controllers\OrderController@buyNow" => Route {#118 …11}
"App\Http\Controllers\OrderController@placeOrder" => Route {#119 …11}
"App\Http\Controllers\OrderController@pay" => Route {#120 …11}
"App\Http\Controllers\OrderController@paySuccess" => Route {#121 …11}
"App\Http\Controllers\OrderController@payFail" => Route {#122 …11}
"App\Http\Controllers\OrderController@notifyOrder" => Route {#123 …11}
"App\Http\Controllers\OrderController@wxNotifyOrder" => Route {#124 …11}
"App\Http\Controllers\OrderController@jumpOrder" => Route {#125 …11}
"App\Http\Controllers\OrderController@wxJumpOrder" => Route {#126 …11}
"App\Http\Controllers\OrderController@getQrcode" => Route {#127 …11}
"App\Http\Controllers\Admin\LoginController@getLogin" => Route {#128 …11}
"App\Http\Controllers\Admin\LoginController@login" => Route {#129 …11}
"App\Http\Controllers\Admin\LoginController@logout" => Route {#130 …11}
"App\Http\Controllers\Admin\AdminController@orders" => Route {#133 …11}
"App\Http\Controllers\Admin\AdminController@addMail" => Route {#134 …11}
"App\Http\Controllers\Admin\AdminController@showMail" => Route {#135 …11}
"App\Http\Controllers\Admin\AdminController@status" => Route {#136 …11}
"App\Http\Controllers\Admin\AdminController@updateMail" => Route {#137 …11}
"App\Http\Controllers\Admin\AdminController@deleteMail" => Route {#138 …11}
"App\Http\Controllers\Admin\AdminController@time" => Route {#139 …11}
"App\Http\Controllers\Admin\AdminController@test" => Route {#140 …11}
"App\Http\Controllers\ExcelController@export" => Route {#144 …11}
"App\Http\Controllers\ExcelController@import" => Route {#142 …11}
"App\Http\Controllers\ShoppingcartController@addOrder" => Route {#143 …11}
"App\Http\Controllers\StatisticsController@statistics" => Route {#141 …11}
"App\Http\Controllers\StatisticsController@todaySt" => Route {#145 …11}
"App\Http\Controllers\StatisticsController@yesterSt" => Route {#146 …11}
"App\Http\Controllers\StatisticsController@edSt" => Route {#147 …11}
"App\Http\Controllers\ShoppingcartController@addCart" => Route {#148 …11}
"App\Http\Controllers\OrderController@test_sms" => Route {#149 …11}
"App\Http\Controllers\ChannelController@channels" => Route {#150 …11}
"App\Http\Controllers\ChannelController@goMallHome" => Route {#151 …11}
"App\Http\Controllers\ChannelController@addChannel" => Route {#152 …11}
"App\Http\Controllers\ChannelController@editChannel" => Route {#153 …11}
"App\Http\Controllers\ChannelController@delChannel" => Route {#154 …11}
"App\Http\Controllers\QrcodeController@qrcode" => Route {#155 …11}
]
}
#current: Route {#115}
#currentRequest: Request {#40}
#middleware: array:7 [
"auth" => "Illuminate\Auth\Middleware\Authenticate"
"auth.basic" => "Illuminate\Auth\Middleware\AuthenticateWithBasicAuth"
"bindings" => "Illuminate\Routing\Middleware\SubstituteBindings"
"can" => "Illuminate\Auth\Middleware\Authorize"
"guest" => "App\Http\Middleware\RedirectIfAuthenticated"
"throttle" => "Illuminate\Routing\Middleware\ThrottleRequests"
"admin.login" => "App\Http\Middleware\AdminLogin"
]
#middlewareGroups: array:2 [
"web" => array:6 [
0 => "App\Http\Middleware\EncryptCookies"
1 => "Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse"
2 => "Illuminate\Session\Middleware\StartSession"
3 => "Illuminate\View\Middleware\ShareErrorsFromSession"
4 => "App\Http\Middleware\VerifyCsrfToken"
5 => "Illuminate\Routing\Middleware\SubstituteBindings"
]
"api" => array:2 [
0 => "throttle:60,1"
1 => "bindings"
]
]
+middlewarePriority: array:6 [
0 => "Illuminate\Session\Middleware\StartSession"
1 => "Illuminate\View\Middleware\ShareErrorsFromSession"
2 => "Illuminate\Auth\Middleware\Authenticate"
3 => "Illuminate\Session\Middleware\AuthenticateSession"
4 => "Illuminate\Routing\Middleware\SubstituteBindings"
5 => "Illuminate\Auth\Middleware\Authorize"
]
#binders: array:1 [
"_missing" => Closure {#27
class: "Illuminate\Routing\Router"
this: Router {#24}
parameters: { …1}
file: "/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Router.php"
line: "124 to 126"
}
]
#patterns: []
#groupStack: []
}
use: {
$route: Route {#115}
}
file: "/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Router.php"
line: "623 to 625"
}
+attributes: ParameterBag {#42
#parameters: []
}
+request: ParameterBag {#48
#parameters: []
}
+query: ParameterBag {#48}
+server: ServerBag {#44
#parameters: array:28 [
"USER" => "apache"
"HOME" => "/usr/share/httpd"
"HTTP_HOST" => "mall.haascloud.cn"
"HTTP_ACCEPT_ENCODING" => "gzip, br, zstd, deflate"
"HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
"HTTP_ACCEPT" => "*/*"
"REDIRECT_STATUS" => "200"
"SERVER_NAME" => "mall.haascloud.cn"
"SERVER_PORT" => "80"
"SERVER_ADDR" => "172.16.57.33"
"REMOTE_PORT" => "35048"
"REMOTE_ADDR" => "52.15.111.109"
"SERVER_SOFTWARE" => "nginx/1.6.3"
"GATEWAY_INTERFACE" => "CGI/1.1"
"SERVER_PROTOCOL" => "HTTP/1.1"
"DOCUMENT_ROOT" => "/var/www/html/weimall/public"
"DOCUMENT_URI" => "/index.php"
"REQUEST_URI" => "/goods/1"
"SCRIPT_NAME" => "/index.php"
"CONTENT_LENGTH" => ""
"CONTENT_TYPE" => ""
"REQUEST_METHOD" => "GET"
"QUERY_STRING" => ""
"SCRIPT_FILENAME" => "/var/www/html/weimall/public/index.php"
"FCGI_ROLE" => "RESPONDER"
"PHP_SELF" => "/index.php"
"REQUEST_TIME_FLOAT" => 1735208896.4569
"REQUEST_TIME" => 1735208896
]
}
+files: FileBag {#45
#parameters: []
}
+cookies: ParameterBag {#43
#parameters: []
}
+headers: HeaderBag {#46
#headers: array:6 [
"host" => array:1 [
0 => "mall.haascloud.cn"
]
"accept-encoding" => array:1 [
0 => "gzip, br, zstd, deflate"
]
"user-agent" => array:1 [
0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
]
"accept" => array:1 [
0 => "*/*"
]
"content-length" => array:1 [
0 => ""
]
"content-type" => array:1 [
0 => ""
]
]
#cacheControl: []
}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: null
#pathInfo: "/goods/1"
#requestUri: "/goods/1"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#192
#id: "fiWgtZikYxwhSsySlElFdISXTDUJgtJZtzaweCrF"
#name: "laravel_session"
#attributes: array:1 [
"_token" => "AHEPGERUAxOIZLM8zTk5Eu4jfjUXbMpp146wXKGV"
]
#bags: []
#metaBag: MetadataBag {#183
-name: "__metadata"
-storageKey: "_sf2_meta"
#meta: &60 array:3 [
"u" => 1735208896
"c" => 1735208896
"l" => "0"
]
-lastUsed: 1735208896
-updateThreshold: 0
}
#bagData: array:1 [
"_sf2_meta" => &60 array:3 [&60]
]
#handler: FileSessionHandler {#193
#files: Filesystem {#101}
#path: "/var/www/html/weimall/storage/framework/sessions"
#minutes: 120
}
#started: true
}
#locale: null
#defaultLocale: "en"
}
"config" => Repository {#23
#items: array:13 [ …13]
}
"log" => Writer {#41
#monolog: Logger {#37 …4}
#dispatcher: Dispatcher {#5}
#levels: array:8 [ …8]
}
"db.factory" => ConnectionFactory {#93 …}
"db" => DatabaseManager {#22 …}
"view.engine.resolver" => EngineResolver {#97
#resolvers: array:2 [ …2]
#resolved: []
}
"files" => Filesystem {#101}
"view" => Factory {#102
#engines: EngineResolver {#97}
#finder: FileViewFinder {#100 …5}
#events: Dispatcher {#5}
#container: Application {#3}
#shared: array:3 [ …3]
#aliases: []
#names: []
#extensions: array:2 [ …2]
#composers: []
#sections: []
#sectionStack: []
#loopsStack: []
#pushes: []
#pushStack: []
#renderCount: 0
}
"Illuminate\Contracts\Auth\Access\Gate" => Gate {#103
#container: Application {#3}
#userResolver: Closure {#104 …5}
#abilities: []
#policies: array:1 [ …1]
#beforeCallbacks: []
#afterCallbacks: []
}
"routes" => RouteCollection {#26}
"Illuminate\Routing\Route" => Route {#115}
"encrypter" => Encrypter {#187
#key: b"þ}{º`eÎØDYø\x1A░o\x19`╝ÒÐZJn&Bè├\e¬\t░½╚"
#cipher: "AES-256-CBC"
}
"cookie" => CookieJar {#191
#path: "/"
#domain: null
#secure: false
#queued: []
}
"session" => SessionManager {#195
#app: Application {#3}
#customCreators: []
#drivers: array:1 [ …1]
}
"Illuminate\Session\Middleware\StartSession" => StartSession {#194
#manager: SessionManager {#195}
#sessionHandled: true
}
"Illuminate\Contracts\Debug\ExceptionHandler" => Handler {#222
#dontReport: array:6 [ …6]
#container: Application {#3}
}
]
#aliases: array:65 [
"Illuminate\Foundation\Application" => "app"
"Illuminate\Contracts\Container\Container" => "app"
"Illuminate\Contracts\Foundation\Application" => "app"
"Illuminate\Auth\AuthManager" => "auth"
"Illuminate\Contracts\Auth\Factory" => "auth"
"Illuminate\Contracts\Auth\Guard" => "auth.driver"
"Illuminate\View\Compilers\BladeCompiler" => "blade.compiler"
"Illuminate\Cache\CacheManager" => "cache"
"Illuminate\Contracts\Cache\Factory" => "cache"
"Illuminate\Cache\Repository" => "cache.store"
"Illuminate\Contracts\Cache\Repository" => "cache.store"
"Illuminate\Config\Repository" => "config"
"Illuminate\Contracts\Config\Repository" => "config"
"Illuminate\Cookie\CookieJar" => "cookie"
"Illuminate\Contracts\Cookie\Factory" => "cookie"
"Illuminate\Contracts\Cookie\QueueingFactory" => "cookie"
"Illuminate\Encryption\Encrypter" => "encrypter"
"Illuminate\Contracts\Encryption\Encrypter" => "encrypter"
"Illuminate\Database\DatabaseManager" => "db"
"Illuminate\Database\Connection" => "db.connection"
"Illuminate\Database\ConnectionInterface" => "db.connection"
"Illuminate\Events\Dispatcher" => "events"
"Illuminate\Contracts\Events\Dispatcher" => "events"
"Illuminate\Filesystem\Filesystem" => "files"
"Illuminate\Filesystem\FilesystemManager" => "filesystem"
"Illuminate\Contracts\Filesystem\Factory" => "filesystem"
"Illuminate\Contracts\Filesystem\Filesystem" => "filesystem.disk"
"Illuminate\Contracts\Filesystem\Cloud" => "filesystem.cloud"
"Illuminate\Contracts\Hashing\Hasher" => "hash"
"Illuminate\Translation\Translator" => "translator"
"Symfony\Component\Translation\TranslatorInterface" => "translator"
"Illuminate\Log\Writer" => "log"
"Illuminate\Contracts\Logging\Log" => "log"
"Psr\Log\LoggerInterface" => "log"
"Illuminate\Mail\Mailer" => "mailer"
"Illuminate\Contracts\Mail\Mailer" => "mailer"
"Illuminate\Contracts\Mail\MailQueue" => "mailer"
"Illuminate\Auth\Passwords\PasswordBrokerManager" => "auth.password"
"Illuminate\Contracts\Auth\PasswordBrokerFactory" => "auth.password"
"Illuminate\Auth\Passwords\PasswordBroker" => "auth.password.broker"
"Illuminate\Contracts\Auth\PasswordBroker" => "auth.password.broker"
"Illuminate\Queue\QueueManager" => "queue"
"Illuminate\Contracts\Queue\Factory" => "queue"
"Illuminate\Contracts\Queue\Monitor" => "queue"
"Illuminate\Contracts\Queue\Queue" => "queue.connection"
"Illuminate\Queue\Failed\FailedJobProviderInterface" => "queue.failer"
"Illuminate\Routing\Redirector" => "redirect"
"Illuminate\Redis\Database" => "redis"
"Illuminate\Contracts\Redis\Database" => "redis"
"Illuminate\Http\Request" => "request"
"Symfony\Component\HttpFoundation\Request" => "request"
"Illuminate\Routing\Router" => "router"
"Illuminate\Contracts\Routing\Registrar" => "router"
"Illuminate\Session\SessionManager" => "session"
"Illuminate\Session\Store" => "session.store"
"Symfony\Component\HttpFoundation\Session\SessionInterface" => "session.store"
"Illuminate\Routing\UrlGenerator" => "url"
"Illuminate\Contracts\Routing\UrlGenerator" => "url"
"Illuminate\Validation\Factory" => "validator"
"Illuminate\Contracts\Validation\Factory" => "validator"
"Illuminate\View\Factory" => "view"
"Illuminate\Contracts\View\Factory" => "view"
"Illuminate\Contracts\Notifications\Dispatcher" => "Illuminate\Notifications\ChannelManager"
"Illuminate\Contracts\Notifications\Factory" => "Illuminate\Notifications\ChannelManager"
"Maatwebsite\Excel\Classes\PHPExcel" => "phpexcel"
]
#extenders: []
#tags: []
#buildStack: []
+contextual: []
#reboundCallbacks: array:2 [
"request" => array:2 [
0 => Closure {#47 …5}
1 => Closure {#107 …5}
]
"routes" => array:1 [
0 => Closure {#109 …5}
]
]
#globalResolvingCallbacks: []
#globalAfterResolvingCallbacks: []
#resolvingCallbacks: array:1 [
"Illuminate\Foundation\Http\FormRequest" => array:1 [
0 => Closure {#96 …5}
]
]
#afterResolvingCallbacks: array:1 [
"Illuminate\Contracts\Validation\ValidatesWhenResolved" => array:1 [
0 => Closure {#94 …5}
]
]
}
#listeners: array:1 [
"App\Events\SomeEvent" => array:1 [
0 => array:1 [ …1]
]
]
#wildcards: []
#sorted: array:35 [
"Illuminate\Events\EventServiceProvider" => []
"Illuminate\Routing\RoutingServiceProvider" => []
"bootstrapping: Illuminate\Foundation\Bootstrap\DetectEnvironment" => []
"bootstrapped: Illuminate\Foundation\Bootstrap\DetectEnvironment" => []
"bootstrapping: Illuminate\Foundation\Bootstrap\LoadConfiguration" => []
"bootstrapped: Illuminate\Foundation\Bootstrap\LoadConfiguration" => []
"bootstrapping: Illuminate\Foundation\Bootstrap\ConfigureLogging" => []
"bootstrapped: Illuminate\Foundation\Bootstrap\ConfigureLogging" => []
"bootstrapping: Illuminate\Foundation\Bootstrap\HandleExceptions" => []
"bootstrapped: Illuminate\Foundation\Bootstrap\HandleExceptions" => []
"bootstrapping: Illuminate\Foundation\Bootstrap\RegisterFacades" => []
"bootstrapped: Illuminate\Foundation\Bootstrap\RegisterFacades" => []
"bootstrapping: Illuminate\Foundation\Bootstrap\RegisterProviders" => []
"Illuminate\Auth\AuthServiceProvider" => []
"Illuminate\Cookie\CookieServiceProvider" => []
"Illuminate\Database\DatabaseServiceProvider" => []
"Illuminate\Encryption\EncryptionServiceProvider" => []
"Illuminate\Filesystem\FilesystemServiceProvider" => []
"Illuminate\Foundation\Providers\FoundationServiceProvider" => []
"Illuminate\Notifications\NotificationServiceProvider" => []
"Illuminate\Pagination\PaginationServiceProvider" => []
"Illuminate\Session\SessionServiceProvider" => []
"Illuminate\View\ViewServiceProvider" => []
"Maatwebsite\Excel\ExcelServiceProvider" => []
"App\Providers\AppServiceProvider" => []
"App\Providers\AuthServiceProvider" => []
"App\Providers\EventServiceProvider" => []
"App\Providers\RouteServiceProvider" => []
"bootstrapped: Illuminate\Foundation\Bootstrap\RegisterProviders" => []
"bootstrapping: Illuminate\Foundation\Bootstrap\BootProviders" => []
"bootstrapped: Illuminate\Foundation\Bootstrap\BootProviders" => []
"Illuminate\Routing\Events\RouteMatched" => []
"eloquent.booting: App\Goods" => []
"eloquent.booted: App\Goods" => []
"illuminate.log" => []
]
#firing: []
#queueResolver: Closure {#6
class: "Illuminate\Events\EventServiceProvider"
this: EventServiceProvider {#2}
use: {
$app: Application {#3}
}
file: "/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Events/EventServiceProvider.php"
line: "17 to 19"
}
}
#fetchMode: 5
#fetchArgument: null
#fetchConstructorArgument: []
#transactions: 0
#queryLog: []
#loggingQueries: false
#pretending: false
#database: "weimall"
#doctrineConnection: null
#tablePrefix: ""
#config: array:12 [
"driver" => "mysql"
"host" => "xsesamecloud.mysql.rds.aliyuncs.com"
"port" => "3306"
"database" => "weimall"
"username" => "weimall"
"password" => "kpUzf9cThXn0"
"charset" => "utf8"
"collation" => "utf8_unicode_ci"
"prefix" => ""
"strict" => true
"engine" => null
"name" => "mysql"
]
}
1 => "select * from `goods` where `status` > ? and `id` = ? limit 1"
2 => array:2 [
0 => 0
1 => "1"
]
]
}
47. Illuminate\Database\Connection->run() ==> Illuminate\Database\Connection->runQueryCallback(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php:726: """
try {\n
$result = $this->runQueryCallback($query, $bindings, $callback);\n
} catch (QueryException $e) {\n
"""
}
args: array:3 [
0 => "select * from `goods` where `status` > ? and `id` = ? limit 1"
1 => array:2 [
0 => 0
1 => "1"
]
2 => Closure {#215
class: "Illuminate\Database\Connection"
this: MySqlConnection {#206}
parameters: {
$me: {}
$query: {}
$bindings: {}
}
use: {
$useReadPdo: true
}
file: "/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php"
line: "325 to 351"
}
]
}
46. Illuminate\Database\Connection->select() ==> Illuminate\Database\Connection->run(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php:351: """
: $statement->fetchAll($fetchMode);\n
});\n
}\n
"""
}
args: array:3 [
0 => "select * from `goods` where `status` > ? and `id` = ? limit 1"
1 => array:2 [
0 => 0
1 => "1"
]
2 => Closure {#215}
]
}
45. Illuminate\Database\Query\Builder->runSelect() ==> Illuminate\Database\Connection->select(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:1648: """
{\n
return $this->connection->select($this->toSql(), $this->getBindings(), ! $this->useWritePdo);\n
}\n
"""
}
args: array:3 [
0 => "select * from `goods` where `status` > ? and `id` = ? limit 1"
1 => array:2 [
0 => 0
1 => "1"
]
2 => true
]
}
44. Illuminate\Database\Query\Builder->get() ==> Illuminate\Database\Query\Builder->runSelect(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:1634: """
\n
$results = $this->processor->processSelect($this, $this->runSelect());\n
\n
"""
}
args: []
}
43. Illuminate\Database\Eloquent\Builder->getModels() ==> Illuminate\Database\Query\Builder->get(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:638: """
{\n
$results = $this->query->get($columns)->all();\n
\n
"""
}
args: array:1 [
0 => array:1 [
0 => "*"
]
]
}
42. Illuminate\Database\Eloquent\Builder->get() ==> Illuminate\Database\Eloquent\Builder->getModels(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:327: """
\n
$models = $builder->getModels($columns);\n
\n
"""
}
args: array:1 [
0 => array:1 [
0 => "*"
]
]
}
41. Illuminate\Database\Eloquent\Builder->first() ==> Illuminate\Database\Eloquent\Builder->get(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:297: """
{\n
return $this->take(1)->get($columns)->first();\n
}\n
"""
}
args: array:1 [
0 => array:1 [
0 => "*"
]
]
}
40. Illuminate\Database\Eloquent\Builder->firstOrFail() ==> Illuminate\Database\Eloquent\Builder->first(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:310: """
{\n
if (! is_null($model = $this->first($columns))) {\n
return $model;\n
"""
}
args: array:1 [
0 => array:1 [
0 => "*"
]
]
}
39. App\Http\Controllers\GoodController->goodDetail() ==> Illuminate\Database\Eloquent\Builder->firstOrFail(): {
src: {
/var/www/html/weimall/app/Http/Controllers/GoodController.php:86: """
public function goodDetail(Request $request, $good_id){\n
$good = Goods::where('status','>',0)->where('id',$good_id)->firstOrFail();\n
$isGoods = true;\n
"""
}
args: []
}
38. call_user_func_array() ==> App\Http\Controllers\GoodController->goodDetail(): {
args: array:2 [
0 => Request {#40}
1 => "1"
]
}
37. Illuminate\Routing\Controller->callAction() ==> call_user_func_array(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:55: """
{\n
return call_user_func_array([$this, $method], $parameters);\n
}\n
"""
}
args: array:2 [
0 => array:2 [
0 => GoodController {#172}
1 => "goodDetail"
]
1 => array:2 [
0 => Request {#40}
"good_id" => "1"
]
]
}
36. Illuminate\Routing\ControllerDispatcher->dispatch() ==> Illuminate\Routing\Controller->callAction(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44: """
if (method_exists($controller, 'callAction')) {\n
return $controller->callAction($method, $parameters);\n
}\n
"""
}
args: array:2 [
0 => "goodDetail"
1 => array:2 [
0 => Request {#40}
"good_id" => "1"
]
]
}
35. Illuminate\Routing\Route->runController() ==> Illuminate\Routing\ControllerDispatcher->dispatch(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Route.php:189: """
return (new ControllerDispatcher($this->container))->dispatch(\n
$this, $this->getController(), $this->getControllerMethod()\n
);\n
"""
}
args: array:3 [
0 => Route {#115}
1 => GoodController {#172}
2 => "goodDetail"
]
}
34. Illuminate\Routing\Route->run() ==> Illuminate\Routing\Route->runController(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Route.php:144: """
if ($this->isControllerAction()) {\n
return $this->runController();\n
}\n
"""
}
args: []
}
33. Illuminate\Routing\Router->Illuminate\Routing\{closure}() ==> Illuminate\Routing\Route->run(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Router.php:653: """
return $this->prepareResponse(\n
$request, $route->run($request)\n
);\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
32. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Routing\Router->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53: """
try {\n
return $destination($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
31. Illuminate\Routing\Middleware\SubstituteBindings->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:41: """
\n
return $next($request);\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
30. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\Routing\Middleware\SubstituteBindings->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#175
class: "Illuminate\Routing\Pipeline"
this: Pipeline {#161 …}
parameters: {
$passable: {}
}
use: {
$destination: Closure {#173
class: "Illuminate\Routing\Router"
this: Router {#24}
parameters: {
$request: {}
}
use: {
$route: Route {#115}
}
file: "/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Router.php"
line: "651 to 655"
}
}
file: "/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php"
line: "51 to 59"
}
]
}
29. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
28. App\Http\Middleware\VerifyCsrfToken->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/app/Http/Middleware/VerifyCsrfToken.php:60: """
) {\n
return $this->addCookieToResponse($request, $next($request));\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
27. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> App\Http\Middleware\VerifyCsrfToken->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#176
class: "Illuminate\Routing\Pipeline"
this: Pipeline {#161 …}
parameters: {
$passable: {}
}
use: {
$stack: Closure {#175}
$pipe: "Illuminate\Routing\Middleware\SubstituteBindings"
}
file: "/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php"
line: "28 to 39"
}
]
}
26. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
25. Illuminate\View\Middleware\ShareErrorsFromSession->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49: """
\n
return $next($request);\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
24. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\View\Middleware\ShareErrorsFromSession->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#177
class: "Illuminate\Routing\Pipeline"
this: Pipeline {#161 …}
parameters: {
$passable: {}
}
use: {
$stack: Closure {#176}
$pipe: "App\Http\Middleware\VerifyCsrfToken"
}
file: "/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php"
line: "28 to 39"
}
]
}
23. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
22. Illuminate\Session\Middleware\StartSession->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:64: """
\n
$response = $next($request);\n
\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
21. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\Session\Middleware\StartSession->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#178
class: "Illuminate\Routing\Pipeline"
this: Pipeline {#161 …}
parameters: {
$passable: {}
}
use: {
$stack: Closure {#177}
$pipe: "Illuminate\View\Middleware\ShareErrorsFromSession"
}
file: "/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php"
line: "28 to 39"
}
]
}
20. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
19. Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37: """
{\n
$response = $next($request);\n
\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
18. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#179
class: "Illuminate\Routing\Pipeline"
this: Pipeline {#161 …}
parameters: {
$passable: {}
}
use: {
$stack: Closure {#178}
$pipe: "Illuminate\Session\Middleware\StartSession"
}
file: "/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php"
line: "28 to 39"
}
]
}
17. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
16. Illuminate\Cookie\Middleware\EncryptCookies->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:59: """
{\n
return $this->encrypt($next($this->decrypt($request)));\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
15. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\Cookie\Middleware\EncryptCookies->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#180
class: "Illuminate\Routing\Pipeline"
this: Pipeline {#161 …}
parameters: {
$passable: {}
}
use: {
$stack: Closure {#179}
$pipe: "Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse"
}
file: "/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php"
line: "28 to 39"
}
]
}
14. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
13. Illuminate\Pipeline\Pipeline->then() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104: """
\n
return $callable($this->passable);\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
12. Illuminate\Routing\Router->runRouteWithinStack() ==> Illuminate\Pipeline\Pipeline->then(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Router.php:655: """
);\n
});\n
}\n
"""
}
args: array:1 [
0 => Closure {#173}
]
}
11. Illuminate\Routing\Router->dispatchToRoute() ==> Illuminate\Routing\Router->runRouteWithinStack(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Router.php:629: """
\n
$response = $this->runRouteWithinStack($route, $request);\n
\n
"""
}
args: array:2 [
0 => Route {#115}
1 => Request {#40}
]
}
10. Illuminate\Routing\Router->dispatch() ==> Illuminate\Routing\Router->dispatchToRoute(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Router.php:607: """
\n
return $this->dispatchToRoute($request);\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
9. Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() ==> Illuminate\Routing\Router->dispatch(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:268: """
\n
return $this->router->dispatch($request);\n
};\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
8. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53: """
try {\n
return $destination($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
7. Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php:46: """
\n
return $next($request);\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
6. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#156
class: "Illuminate\Routing\Pipeline"
this: Pipeline {#31 …}
parameters: {
$passable: {}
}
use: {
$destination: Closure {#30
class: "Illuminate\Foundation\Http\Kernel"
this: Kernel {#25 …}
parameters: {
$request: {}
}
file: "/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php"
line: "265 to 269"
}
}
file: "/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php"
line: "51 to 59"
}
]
}
5. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
4. Illuminate\Pipeline\Pipeline->then() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104: """
\n
return $callable($this->passable);\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
3. Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() ==> Illuminate\Pipeline\Pipeline->then(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:150: """
->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)\n
->then($this->dispatchToRouter());\n
}\n
"""
}
args: array:1 [
0 => Closure {#30}
]
}
2. Illuminate\Foundation\Http\Kernel->handle() ==> Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:117: """
\n
$response = $this->sendRequestThroughRouter($request);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
1. {main} ==> Illuminate\Foundation\Http\Kernel->handle(): {
src: {
/var/www/html/weimall/public/index.php:53: """
$response = $kernel->handle(\n
$request = Illuminate\Http\Request::capture()\n
);\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
}
}
+errorInfo: null
-trace: {
59. PDO->__construct() ==> new PDOException(): {
src: {
/var/www/html/weimall/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:43: """
try {\n
parent::__construct($dsn, $user, $password, $options);\n
$this->setAttribute(PDO::ATTR_STATEMENT_CLASS, array('Doctrine\DBAL\Driver\PDOStatement', array()));\n
"""
}
}
58. Doctrine\DBAL\Driver\PDOConnection->__construct() ==> PDO->__construct(): {
src: {
/var/www/html/weimall/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:43: """
try {\n
parent::__construct($dsn, $user, $password, $options);\n
$this->setAttribute(PDO::ATTR_STATEMENT_CLASS, array('Doctrine\DBAL\Driver\PDOStatement', array()));\n
"""
}
args: array:4 [
0 => "mysql:host=xsesamecloud.mysql.rds.aliyuncs.com;port=3306;dbname=weimall"
1 => "weimall"
2 => "kpUzf9cThXn0"
3 => array:5 [
8 => 0
3 => 2
11 => 0
17 => false
20 => false
]
]
}
57. Illuminate\Database\Connectors\Connector->createPdoConnection() ==> Doctrine\DBAL\Driver\PDOConnection->__construct(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:116: """
if (class_exists(PDOConnection::class) && ! $this->isPersistentConnection($options)) {\n
return new PDOConnection($dsn, $username, $password, $options);\n
}\n
"""
}
args: array:4 [
0 => "mysql:host=xsesamecloud.mysql.rds.aliyuncs.com;port=3306;dbname=weimall"
1 => "weimall"
2 => "kpUzf9cThXn0"
3 => array:5 [
8 => 0
3 => 2
11 => 0
17 => false
20 => false
]
]
}
56. Illuminate\Database\Connectors\Connector->createConnection() ==> Illuminate\Database\Connectors\Connector->createPdoConnection(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:56: """
try {\n
$pdo = $this->createPdoConnection($dsn, $username, $password, $options);\n
} catch (Exception $e) {\n
"""
}
args: array:4 [
0 => "mysql:host=xsesamecloud.mysql.rds.aliyuncs.com;port=3306;dbname=weimall"
1 => "weimall"
2 => "kpUzf9cThXn0"
3 => array:5 [
8 => 0
3 => 2
11 => 0
17 => false
20 => false
]
]
}
55. Illuminate\Database\Connectors\MySqlConnector->connect() ==> Illuminate\Database\Connectors\Connector->createConnection(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php:24: """
// connection's behavior, and some might be specified by the developers.\n
$connection = $this->createConnection($dsn, $config, $options);\n
\n
"""
}
args: array:3 [
0 => "mysql:host=xsesamecloud.mysql.rds.aliyuncs.com;port=3306;dbname=weimall"
1 => array:12 [
"driver" => "mysql"
"host" => "xsesamecloud.mysql.rds.aliyuncs.com"
"port" => "3306"
"database" => "weimall"
"username" => "weimall"
"password" => "kpUzf9cThXn0"
"charset" => "utf8"
"collation" => "utf8_unicode_ci"
"prefix" => ""
"strict" => true
"engine" => null
"name" => "mysql"
]
2 => array:5 [
8 => 0
3 => 2
11 => 0
17 => false
20 => false
]
]
}
54. Illuminate\Database\Connectors\ConnectionFactory->Illuminate\Database\Connectors\{closure}() ==> Illuminate\Database\Connectors\MySqlConnector->connect(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php:126: """
try {\n
return $this->createConnector($config)->connect($config);\n
} catch (PDOException $e) {\n
"""
}
args: array:1 [
0 => array:12 [
"driver" => "mysql"
"host" => "xsesamecloud.mysql.rds.aliyuncs.com"
"port" => "3306"
"database" => "weimall"
"username" => "weimall"
"password" => "kpUzf9cThXn0"
"charset" => "utf8"
"collation" => "utf8_unicode_ci"
"prefix" => ""
"strict" => true
"engine" => null
"name" => "mysql"
]
]
}
53. call_user_func() ==> Illuminate\Database\Connectors\ConnectionFactory->Illuminate\Database\Connectors\{closure}(): {
args: []
}
52. Illuminate\Database\Connection->getPdo() ==> call_user_func(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php:965: """
if ($this->pdo instanceof Closure) {\n
return $this->pdo = call_user_func($this->pdo);\n
}\n
"""
}
args: array:1 [
0 => Closure {#202}
]
}
51. Illuminate\Database\Connection->getReadPdo() ==> Illuminate\Database\Connection->getPdo(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php:986: """
\n
return $this->readPdo ?: $this->getPdo();\n
}\n
"""
}
args: []
}
50. Illuminate\Database\Connection->getPdoForSelect() ==> Illuminate\Database\Connection->getReadPdo(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php:423: """
{\n
return $useReadPdo ? $this->getReadPdo() : $this->getPdo();\n
}\n
"""
}
args: []
}
49. Illuminate\Database\Connection->Illuminate\Database\{closure}() ==> Illuminate\Database\Connection->getPdoForSelect(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php:333: """
// row from the database table, and will either be an array or objects.\n
$statement = $this->getPdoForSelect($useReadPdo)->prepare($query);\n
\n
"""
}
args: array:1 [
0 => true
]
}
48. Illuminate\Database\Connection->runQueryCallback() ==> Illuminate\Database\Connection->Illuminate\Database\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php:763: """
try {\n
$result = $callback($this, $query, $bindings);\n
}\n
"""
}
args: array:3 [
0 => MySqlConnection {#206}
1 => "select * from `goods` where `status` > ? and `id` = ? limit 1"
2 => array:2 [
0 => 0
1 => "1"
]
]
}
47. Illuminate\Database\Connection->run() ==> Illuminate\Database\Connection->runQueryCallback(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php:726: """
try {\n
$result = $this->runQueryCallback($query, $bindings, $callback);\n
} catch (QueryException $e) {\n
"""
}
args: array:3 [
0 => "select * from `goods` where `status` > ? and `id` = ? limit 1"
1 => array:2 [
0 => 0
1 => "1"
]
2 => Closure {#215}
]
}
46. Illuminate\Database\Connection->select() ==> Illuminate\Database\Connection->run(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php:351: """
: $statement->fetchAll($fetchMode);\n
});\n
}\n
"""
}
args: array:3 [
0 => "select * from `goods` where `status` > ? and `id` = ? limit 1"
1 => array:2 [
0 => 0
1 => "1"
]
2 => Closure {#215}
]
}
45. Illuminate\Database\Query\Builder->runSelect() ==> Illuminate\Database\Connection->select(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:1648: """
{\n
return $this->connection->select($this->toSql(), $this->getBindings(), ! $this->useWritePdo);\n
}\n
"""
}
args: array:3 [
0 => "select * from `goods` where `status` > ? and `id` = ? limit 1"
1 => array:2 [
0 => 0
1 => "1"
]
2 => true
]
}
44. Illuminate\Database\Query\Builder->get() ==> Illuminate\Database\Query\Builder->runSelect(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:1634: """
\n
$results = $this->processor->processSelect($this, $this->runSelect());\n
\n
"""
}
args: []
}
43. Illuminate\Database\Eloquent\Builder->getModels() ==> Illuminate\Database\Query\Builder->get(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:638: """
{\n
$results = $this->query->get($columns)->all();\n
\n
"""
}
args: array:1 [
0 => array:1 [
0 => "*"
]
]
}
42. Illuminate\Database\Eloquent\Builder->get() ==> Illuminate\Database\Eloquent\Builder->getModels(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:327: """
\n
$models = $builder->getModels($columns);\n
\n
"""
}
args: array:1 [
0 => array:1 [
0 => "*"
]
]
}
41. Illuminate\Database\Eloquent\Builder->first() ==> Illuminate\Database\Eloquent\Builder->get(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:297: """
{\n
return $this->take(1)->get($columns)->first();\n
}\n
"""
}
args: array:1 [
0 => array:1 [
0 => "*"
]
]
}
40. Illuminate\Database\Eloquent\Builder->firstOrFail() ==> Illuminate\Database\Eloquent\Builder->first(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:310: """
{\n
if (! is_null($model = $this->first($columns))) {\n
return $model;\n
"""
}
args: array:1 [
0 => array:1 [
0 => "*"
]
]
}
39. App\Http\Controllers\GoodController->goodDetail() ==> Illuminate\Database\Eloquent\Builder->firstOrFail(): {
src: {
/var/www/html/weimall/app/Http/Controllers/GoodController.php:86: """
public function goodDetail(Request $request, $good_id){\n
$good = Goods::where('status','>',0)->where('id',$good_id)->firstOrFail();\n
$isGoods = true;\n
"""
}
args: []
}
38. call_user_func_array() ==> App\Http\Controllers\GoodController->goodDetail(): {
args: array:2 [
0 => Request {#40}
1 => "1"
]
}
37. Illuminate\Routing\Controller->callAction() ==> call_user_func_array(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:55: """
{\n
return call_user_func_array([$this, $method], $parameters);\n
}\n
"""
}
args: array:2 [
0 => array:2 [
0 => GoodController {#172}
1 => "goodDetail"
]
1 => array:2 [
0 => Request {#40}
"good_id" => "1"
]
]
}
36. Illuminate\Routing\ControllerDispatcher->dispatch() ==> Illuminate\Routing\Controller->callAction(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44: """
if (method_exists($controller, 'callAction')) {\n
return $controller->callAction($method, $parameters);\n
}\n
"""
}
args: array:2 [
0 => "goodDetail"
1 => array:2 [
0 => Request {#40}
"good_id" => "1"
]
]
}
35. Illuminate\Routing\Route->runController() ==> Illuminate\Routing\ControllerDispatcher->dispatch(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Route.php:189: """
return (new ControllerDispatcher($this->container))->dispatch(\n
$this, $this->getController(), $this->getControllerMethod()\n
);\n
"""
}
args: array:3 [
0 => Route {#115}
1 => GoodController {#172}
2 => "goodDetail"
]
}
34. Illuminate\Routing\Route->run() ==> Illuminate\Routing\Route->runController(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Route.php:144: """
if ($this->isControllerAction()) {\n
return $this->runController();\n
}\n
"""
}
args: []
}
33. Illuminate\Routing\Router->Illuminate\Routing\{closure}() ==> Illuminate\Routing\Route->run(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Router.php:653: """
return $this->prepareResponse(\n
$request, $route->run($request)\n
);\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
32. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Routing\Router->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53: """
try {\n
return $destination($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
31. Illuminate\Routing\Middleware\SubstituteBindings->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:41: """
\n
return $next($request);\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
30. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\Routing\Middleware\SubstituteBindings->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#175}
]
}
29. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
28. App\Http\Middleware\VerifyCsrfToken->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/app/Http/Middleware/VerifyCsrfToken.php:60: """
) {\n
return $this->addCookieToResponse($request, $next($request));\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
27. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> App\Http\Middleware\VerifyCsrfToken->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#176}
]
}
26. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
25. Illuminate\View\Middleware\ShareErrorsFromSession->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49: """
\n
return $next($request);\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
24. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\View\Middleware\ShareErrorsFromSession->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#177}
]
}
23. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
22. Illuminate\Session\Middleware\StartSession->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:64: """
\n
$response = $next($request);\n
\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
21. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\Session\Middleware\StartSession->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#178}
]
}
20. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
19. Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37: """
{\n
$response = $next($request);\n
\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
18. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#179}
]
}
17. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
16. Illuminate\Cookie\Middleware\EncryptCookies->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:59: """
{\n
return $this->encrypt($next($this->decrypt($request)));\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
15. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\Cookie\Middleware\EncryptCookies->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#180}
]
}
14. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
13. Illuminate\Pipeline\Pipeline->then() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104: """
\n
return $callable($this->passable);\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
12. Illuminate\Routing\Router->runRouteWithinStack() ==> Illuminate\Pipeline\Pipeline->then(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Router.php:655: """
);\n
});\n
}\n
"""
}
args: array:1 [
0 => Closure {#173}
]
}
11. Illuminate\Routing\Router->dispatchToRoute() ==> Illuminate\Routing\Router->runRouteWithinStack(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Router.php:629: """
\n
$response = $this->runRouteWithinStack($route, $request);\n
\n
"""
}
args: array:2 [
0 => Route {#115}
1 => Request {#40}
]
}
10. Illuminate\Routing\Router->dispatch() ==> Illuminate\Routing\Router->dispatchToRoute(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Router.php:607: """
\n
return $this->dispatchToRoute($request);\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
9. Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() ==> Illuminate\Routing\Router->dispatch(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:268: """
\n
return $this->router->dispatch($request);\n
};\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
8. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53: """
try {\n
return $destination($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
7. Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php:46: """
\n
return $next($request);\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
6. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#156}
]
}
5. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
4. Illuminate\Pipeline\Pipeline->then() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104: """
\n
return $callable($this->passable);\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
3. Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() ==> Illuminate\Pipeline\Pipeline->then(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:150: """
->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)\n
->then($this->dispatchToRouter());\n
}\n
"""
}
args: array:1 [
0 => Closure {#30}
]
}
2. Illuminate\Foundation\Http\Kernel->handle() ==> Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:117: """
\n
$response = $this->sendRequestThroughRouter($request);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
1. {main} ==> Illuminate\Foundation\Http\Kernel->handle(): {
src: {
/var/www/html/weimall/public/index.php:53: """
$response = $kernel->handle(\n
$request = Illuminate\Http\Request::capture()\n
);\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
}
}
+errorInfo: null
-trace: {
58. Doctrine\DBAL\Driver\PDOConnection->__construct() ==> new Doctrine\DBAL\Driver\PDOException(): {
src: {
/var/www/html/weimall/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:47: """
} catch (\PDOException $exception) {\n
throw new PDOException($exception);\n
}\n
"""
}
}
57. Illuminate\Database\Connectors\Connector->createPdoConnection() ==> Doctrine\DBAL\Driver\PDOConnection->__construct(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:116: """
if (class_exists(PDOConnection::class) && ! $this->isPersistentConnection($options)) {\n
return new PDOConnection($dsn, $username, $password, $options);\n
}\n
"""
}
args: array:4 [
0 => "mysql:host=xsesamecloud.mysql.rds.aliyuncs.com;port=3306;dbname=weimall"
1 => "weimall"
2 => "kpUzf9cThXn0"
3 => array:5 [
8 => 0
3 => 2
11 => 0
17 => false
20 => false
]
]
}
56. Illuminate\Database\Connectors\Connector->createConnection() ==> Illuminate\Database\Connectors\Connector->createPdoConnection(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:56: """
try {\n
$pdo = $this->createPdoConnection($dsn, $username, $password, $options);\n
} catch (Exception $e) {\n
"""
}
args: array:4 [
0 => "mysql:host=xsesamecloud.mysql.rds.aliyuncs.com;port=3306;dbname=weimall"
1 => "weimall"
2 => "kpUzf9cThXn0"
3 => array:5 [
8 => 0
3 => 2
11 => 0
17 => false
20 => false
]
]
}
55. Illuminate\Database\Connectors\MySqlConnector->connect() ==> Illuminate\Database\Connectors\Connector->createConnection(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php:24: """
// connection's behavior, and some might be specified by the developers.\n
$connection = $this->createConnection($dsn, $config, $options);\n
\n
"""
}
args: array:3 [
0 => "mysql:host=xsesamecloud.mysql.rds.aliyuncs.com;port=3306;dbname=weimall"
1 => array:12 [
"driver" => "mysql"
"host" => "xsesamecloud.mysql.rds.aliyuncs.com"
"port" => "3306"
"database" => "weimall"
"username" => "weimall"
"password" => "kpUzf9cThXn0"
"charset" => "utf8"
"collation" => "utf8_unicode_ci"
"prefix" => ""
"strict" => true
"engine" => null
"name" => "mysql"
]
2 => array:5 [
8 => 0
3 => 2
11 => 0
17 => false
20 => false
]
]
}
54. Illuminate\Database\Connectors\ConnectionFactory->Illuminate\Database\Connectors\{closure}() ==> Illuminate\Database\Connectors\MySqlConnector->connect(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php:126: """
try {\n
return $this->createConnector($config)->connect($config);\n
} catch (PDOException $e) {\n
"""
}
args: array:1 [
0 => array:12 [
"driver" => "mysql"
"host" => "xsesamecloud.mysql.rds.aliyuncs.com"
"port" => "3306"
"database" => "weimall"
"username" => "weimall"
"password" => "kpUzf9cThXn0"
"charset" => "utf8"
"collation" => "utf8_unicode_ci"
"prefix" => ""
"strict" => true
"engine" => null
"name" => "mysql"
]
]
}
53. call_user_func() ==> Illuminate\Database\Connectors\ConnectionFactory->Illuminate\Database\Connectors\{closure}(): {
args: []
}
52. Illuminate\Database\Connection->getPdo() ==> call_user_func(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php:965: """
if ($this->pdo instanceof Closure) {\n
return $this->pdo = call_user_func($this->pdo);\n
}\n
"""
}
args: array:1 [
0 => Closure {#202}
]
}
51. Illuminate\Database\Connection->getReadPdo() ==> Illuminate\Database\Connection->getPdo(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php:986: """
\n
return $this->readPdo ?: $this->getPdo();\n
}\n
"""
}
args: []
}
50. Illuminate\Database\Connection->getPdoForSelect() ==> Illuminate\Database\Connection->getReadPdo(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php:423: """
{\n
return $useReadPdo ? $this->getReadPdo() : $this->getPdo();\n
}\n
"""
}
args: []
}
49. Illuminate\Database\Connection->Illuminate\Database\{closure}() ==> Illuminate\Database\Connection->getPdoForSelect(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php:333: """
// row from the database table, and will either be an array or objects.\n
$statement = $this->getPdoForSelect($useReadPdo)->prepare($query);\n
\n
"""
}
args: array:1 [
0 => true
]
}
48. Illuminate\Database\Connection->runQueryCallback() ==> Illuminate\Database\Connection->Illuminate\Database\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php:763: """
try {\n
$result = $callback($this, $query, $bindings);\n
}\n
"""
}
args: array:3 [
0 => MySqlConnection {#206}
1 => "select * from `goods` where `status` > ? and `id` = ? limit 1"
2 => array:2 [
0 => 0
1 => "1"
]
]
}
47. Illuminate\Database\Connection->run() ==> Illuminate\Database\Connection->runQueryCallback(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php:726: """
try {\n
$result = $this->runQueryCallback($query, $bindings, $callback);\n
} catch (QueryException $e) {\n
"""
}
args: array:3 [
0 => "select * from `goods` where `status` > ? and `id` = ? limit 1"
1 => array:2 [
0 => 0
1 => "1"
]
2 => Closure {#215}
]
}
46. Illuminate\Database\Connection->select() ==> Illuminate\Database\Connection->run(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php:351: """
: $statement->fetchAll($fetchMode);\n
});\n
}\n
"""
}
args: array:3 [
0 => "select * from `goods` where `status` > ? and `id` = ? limit 1"
1 => array:2 [
0 => 0
1 => "1"
]
2 => Closure {#215}
]
}
45. Illuminate\Database\Query\Builder->runSelect() ==> Illuminate\Database\Connection->select(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:1648: """
{\n
return $this->connection->select($this->toSql(), $this->getBindings(), ! $this->useWritePdo);\n
}\n
"""
}
args: array:3 [
0 => "select * from `goods` where `status` > ? and `id` = ? limit 1"
1 => array:2 [
0 => 0
1 => "1"
]
2 => true
]
}
44. Illuminate\Database\Query\Builder->get() ==> Illuminate\Database\Query\Builder->runSelect(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:1634: """
\n
$results = $this->processor->processSelect($this, $this->runSelect());\n
\n
"""
}
args: []
}
43. Illuminate\Database\Eloquent\Builder->getModels() ==> Illuminate\Database\Query\Builder->get(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:638: """
{\n
$results = $this->query->get($columns)->all();\n
\n
"""
}
args: array:1 [
0 => array:1 [
0 => "*"
]
]
}
42. Illuminate\Database\Eloquent\Builder->get() ==> Illuminate\Database\Eloquent\Builder->getModels(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:327: """
\n
$models = $builder->getModels($columns);\n
\n
"""
}
args: array:1 [
0 => array:1 [
0 => "*"
]
]
}
41. Illuminate\Database\Eloquent\Builder->first() ==> Illuminate\Database\Eloquent\Builder->get(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:297: """
{\n
return $this->take(1)->get($columns)->first();\n
}\n
"""
}
args: array:1 [
0 => array:1 [
0 => "*"
]
]
}
40. Illuminate\Database\Eloquent\Builder->firstOrFail() ==> Illuminate\Database\Eloquent\Builder->first(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:310: """
{\n
if (! is_null($model = $this->first($columns))) {\n
return $model;\n
"""
}
args: array:1 [
0 => array:1 [
0 => "*"
]
]
}
39. App\Http\Controllers\GoodController->goodDetail() ==> Illuminate\Database\Eloquent\Builder->firstOrFail(): {
src: {
/var/www/html/weimall/app/Http/Controllers/GoodController.php:86: """
public function goodDetail(Request $request, $good_id){\n
$good = Goods::where('status','>',0)->where('id',$good_id)->firstOrFail();\n
$isGoods = true;\n
"""
}
args: []
}
38. call_user_func_array() ==> App\Http\Controllers\GoodController->goodDetail(): {
args: array:2 [
0 => Request {#40}
1 => "1"
]
}
37. Illuminate\Routing\Controller->callAction() ==> call_user_func_array(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:55: """
{\n
return call_user_func_array([$this, $method], $parameters);\n
}\n
"""
}
args: array:2 [
0 => array:2 [
0 => GoodController {#172}
1 => "goodDetail"
]
1 => array:2 [
0 => Request {#40}
"good_id" => "1"
]
]
}
36. Illuminate\Routing\ControllerDispatcher->dispatch() ==> Illuminate\Routing\Controller->callAction(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44: """
if (method_exists($controller, 'callAction')) {\n
return $controller->callAction($method, $parameters);\n
}\n
"""
}
args: array:2 [
0 => "goodDetail"
1 => array:2 [
0 => Request {#40}
"good_id" => "1"
]
]
}
35. Illuminate\Routing\Route->runController() ==> Illuminate\Routing\ControllerDispatcher->dispatch(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Route.php:189: """
return (new ControllerDispatcher($this->container))->dispatch(\n
$this, $this->getController(), $this->getControllerMethod()\n
);\n
"""
}
args: array:3 [
0 => Route {#115}
1 => GoodController {#172}
2 => "goodDetail"
]
}
34. Illuminate\Routing\Route->run() ==> Illuminate\Routing\Route->runController(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Route.php:144: """
if ($this->isControllerAction()) {\n
return $this->runController();\n
}\n
"""
}
args: []
}
33. Illuminate\Routing\Router->Illuminate\Routing\{closure}() ==> Illuminate\Routing\Route->run(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Router.php:653: """
return $this->prepareResponse(\n
$request, $route->run($request)\n
);\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
32. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Routing\Router->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53: """
try {\n
return $destination($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
31. Illuminate\Routing\Middleware\SubstituteBindings->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:41: """
\n
return $next($request);\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
30. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\Routing\Middleware\SubstituteBindings->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#175}
]
}
29. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
28. App\Http\Middleware\VerifyCsrfToken->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/app/Http/Middleware/VerifyCsrfToken.php:60: """
) {\n
return $this->addCookieToResponse($request, $next($request));\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
27. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> App\Http\Middleware\VerifyCsrfToken->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#176}
]
}
26. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
25. Illuminate\View\Middleware\ShareErrorsFromSession->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49: """
\n
return $next($request);\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
24. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\View\Middleware\ShareErrorsFromSession->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#177}
]
}
23. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
22. Illuminate\Session\Middleware\StartSession->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:64: """
\n
$response = $next($request);\n
\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
21. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\Session\Middleware\StartSession->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#178}
]
}
20. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
19. Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37: """
{\n
$response = $next($request);\n
\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
18. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#179}
]
}
17. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
16. Illuminate\Cookie\Middleware\EncryptCookies->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:59: """
{\n
return $this->encrypt($next($this->decrypt($request)));\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
15. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\Cookie\Middleware\EncryptCookies->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#180}
]
}
14. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
13. Illuminate\Pipeline\Pipeline->then() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104: """
\n
return $callable($this->passable);\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
12. Illuminate\Routing\Router->runRouteWithinStack() ==> Illuminate\Pipeline\Pipeline->then(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Router.php:655: """
);\n
});\n
}\n
"""
}
args: array:1 [
0 => Closure {#173}
]
}
11. Illuminate\Routing\Router->dispatchToRoute() ==> Illuminate\Routing\Router->runRouteWithinStack(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Router.php:629: """
\n
$response = $this->runRouteWithinStack($route, $request);\n
\n
"""
}
args: array:2 [
0 => Route {#115}
1 => Request {#40}
]
}
10. Illuminate\Routing\Router->dispatch() ==> Illuminate\Routing\Router->dispatchToRoute(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Router.php:607: """
\n
return $this->dispatchToRoute($request);\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
9. Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() ==> Illuminate\Routing\Router->dispatch(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:268: """
\n
return $this->router->dispatch($request);\n
};\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
8. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53: """
try {\n
return $destination($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
7. Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php:46: """
\n
return $next($request);\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
6. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#156}
]
}
5. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
4. Illuminate\Pipeline\Pipeline->then() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104: """
\n
return $callable($this->passable);\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
3. Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() ==> Illuminate\Pipeline\Pipeline->then(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:150: """
->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)\n
->then($this->dispatchToRouter());\n
}\n
"""
}
args: array:1 [
0 => Closure {#30}
]
}
2. Illuminate\Foundation\Http\Kernel->handle() ==> Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:117: """
\n
$response = $this->sendRequestThroughRouter($request);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
1. {main} ==> Illuminate\Foundation\Http\Kernel->handle(): {
src: {
/var/www/html/weimall/public/index.php:53: """
$response = $kernel->handle(\n
$request = Illuminate\Http\Request::capture()\n
);\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
}
}
+errorInfo: null
+"previous": PDOException {#220}
-trace: {
48. Illuminate\Database\Connection->runQueryCallback() ==> new Illuminate\Database\QueryException(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php:770: """
catch (Exception $e) {\n
throw new QueryException(\n
$query, $this->prepareBindings($bindings), $e\n
"""
}
}
47. Illuminate\Database\Connection->run() ==> Illuminate\Database\Connection->runQueryCallback(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php:726: """
try {\n
$result = $this->runQueryCallback($query, $bindings, $callback);\n
} catch (QueryException $e) {\n
"""
}
args: array:3 [
0 => "select * from `goods` where `status` > ? and `id` = ? limit 1"
1 => array:2 [
0 => 0
1 => "1"
]
2 => Closure {#215}
]
}
46. Illuminate\Database\Connection->select() ==> Illuminate\Database\Connection->run(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Connection.php:351: """
: $statement->fetchAll($fetchMode);\n
});\n
}\n
"""
}
args: array:3 [
0 => "select * from `goods` where `status` > ? and `id` = ? limit 1"
1 => array:2 [
0 => 0
1 => "1"
]
2 => Closure {#215}
]
}
45. Illuminate\Database\Query\Builder->runSelect() ==> Illuminate\Database\Connection->select(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:1648: """
{\n
return $this->connection->select($this->toSql(), $this->getBindings(), ! $this->useWritePdo);\n
}\n
"""
}
args: array:3 [
0 => "select * from `goods` where `status` > ? and `id` = ? limit 1"
1 => array:2 [
0 => 0
1 => "1"
]
2 => true
]
}
44. Illuminate\Database\Query\Builder->get() ==> Illuminate\Database\Query\Builder->runSelect(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php:1634: """
\n
$results = $this->processor->processSelect($this, $this->runSelect());\n
\n
"""
}
args: []
}
43. Illuminate\Database\Eloquent\Builder->getModels() ==> Illuminate\Database\Query\Builder->get(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:638: """
{\n
$results = $this->query->get($columns)->all();\n
\n
"""
}
args: array:1 [
0 => array:1 [
0 => "*"
]
]
}
42. Illuminate\Database\Eloquent\Builder->get() ==> Illuminate\Database\Eloquent\Builder->getModels(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:327: """
\n
$models = $builder->getModels($columns);\n
\n
"""
}
args: array:1 [
0 => array:1 [
0 => "*"
]
]
}
41. Illuminate\Database\Eloquent\Builder->first() ==> Illuminate\Database\Eloquent\Builder->get(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:297: """
{\n
return $this->take(1)->get($columns)->first();\n
}\n
"""
}
args: array:1 [
0 => array:1 [
0 => "*"
]
]
}
40. Illuminate\Database\Eloquent\Builder->firstOrFail() ==> Illuminate\Database\Eloquent\Builder->first(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php:310: """
{\n
if (! is_null($model = $this->first($columns))) {\n
return $model;\n
"""
}
args: array:1 [
0 => array:1 [
0 => "*"
]
]
}
39. App\Http\Controllers\GoodController->goodDetail() ==> Illuminate\Database\Eloquent\Builder->firstOrFail(): {
src: {
/var/www/html/weimall/app/Http/Controllers/GoodController.php:86: """
public function goodDetail(Request $request, $good_id){\n
$good = Goods::where('status','>',0)->where('id',$good_id)->firstOrFail();\n
$isGoods = true;\n
"""
}
args: []
}
38. call_user_func_array() ==> App\Http\Controllers\GoodController->goodDetail(): {
args: array:2 [
0 => Request {#40}
1 => "1"
]
}
37. Illuminate\Routing\Controller->callAction() ==> call_user_func_array(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:55: """
{\n
return call_user_func_array([$this, $method], $parameters);\n
}\n
"""
}
args: array:2 [
0 => array:2 [
0 => GoodController {#172}
1 => "goodDetail"
]
1 => array:2 [
0 => Request {#40}
"good_id" => "1"
]
]
}
36. Illuminate\Routing\ControllerDispatcher->dispatch() ==> Illuminate\Routing\Controller->callAction(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44: """
if (method_exists($controller, 'callAction')) {\n
return $controller->callAction($method, $parameters);\n
}\n
"""
}
args: array:2 [
0 => "goodDetail"
1 => array:2 [
0 => Request {#40}
"good_id" => "1"
]
]
}
35. Illuminate\Routing\Route->runController() ==> Illuminate\Routing\ControllerDispatcher->dispatch(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Route.php:189: """
return (new ControllerDispatcher($this->container))->dispatch(\n
$this, $this->getController(), $this->getControllerMethod()\n
);\n
"""
}
args: array:3 [
0 => Route {#115}
1 => GoodController {#172}
2 => "goodDetail"
]
}
34. Illuminate\Routing\Route->run() ==> Illuminate\Routing\Route->runController(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Route.php:144: """
if ($this->isControllerAction()) {\n
return $this->runController();\n
}\n
"""
}
args: []
}
33. Illuminate\Routing\Router->Illuminate\Routing\{closure}() ==> Illuminate\Routing\Route->run(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Router.php:653: """
return $this->prepareResponse(\n
$request, $route->run($request)\n
);\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
32. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Routing\Router->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53: """
try {\n
return $destination($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
31. Illuminate\Routing\Middleware\SubstituteBindings->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:41: """
\n
return $next($request);\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
30. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\Routing\Middleware\SubstituteBindings->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#175}
]
}
29. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
28. App\Http\Middleware\VerifyCsrfToken->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/app/Http/Middleware/VerifyCsrfToken.php:60: """
) {\n
return $this->addCookieToResponse($request, $next($request));\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
27. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> App\Http\Middleware\VerifyCsrfToken->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#176}
]
}
26. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
25. Illuminate\View\Middleware\ShareErrorsFromSession->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49: """
\n
return $next($request);\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
24. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\View\Middleware\ShareErrorsFromSession->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#177}
]
}
23. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
22. Illuminate\Session\Middleware\StartSession->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:64: """
\n
$response = $next($request);\n
\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
21. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\Session\Middleware\StartSession->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#178}
]
}
20. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
19. Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37: """
{\n
$response = $next($request);\n
\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
18. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#179}
]
}
17. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
16. Illuminate\Cookie\Middleware\EncryptCookies->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:59: """
{\n
return $this->encrypt($next($this->decrypt($request)));\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
15. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\Cookie\Middleware\EncryptCookies->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#180}
]
}
14. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
13. Illuminate\Pipeline\Pipeline->then() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104: """
\n
return $callable($this->passable);\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
12. Illuminate\Routing\Router->runRouteWithinStack() ==> Illuminate\Pipeline\Pipeline->then(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Router.php:655: """
);\n
});\n
}\n
"""
}
args: array:1 [
0 => Closure {#173}
]
}
11. Illuminate\Routing\Router->dispatchToRoute() ==> Illuminate\Routing\Router->runRouteWithinStack(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Router.php:629: """
\n
$response = $this->runRouteWithinStack($route, $request);\n
\n
"""
}
args: array:2 [
0 => Route {#115}
1 => Request {#40}
]
}
10. Illuminate\Routing\Router->dispatch() ==> Illuminate\Routing\Router->dispatchToRoute(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Router.php:607: """
\n
return $this->dispatchToRoute($request);\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
9. Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() ==> Illuminate\Routing\Router->dispatch(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:268: """
\n
return $this->router->dispatch($request);\n
};\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
8. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53: """
try {\n
return $destination($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
7. Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php:46: """
\n
return $next($request);\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
6. Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() ==> Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137: """
\n
return $pipe->{$this->method}(...$parameters);\n
};\n
"""
}
args: array:2 [
0 => Request {#40}
1 => Closure {#156}
]
}
5. Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}() ==> Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:33: """
\n
return $callable($passable);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
4. Illuminate\Pipeline\Pipeline->then() ==> Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104: """
\n
return $callable($this->passable);\n
}\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
3. Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() ==> Illuminate\Pipeline\Pipeline->then(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:150: """
->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)\n
->then($this->dispatchToRouter());\n
}\n
"""
}
args: array:1 [
0 => Closure {#30}
]
}
2. Illuminate\Foundation\Http\Kernel->handle() ==> Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(): {
src: {
/var/www/html/weimall/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:117: """
\n
$response = $this->sendRequestThroughRouter($request);\n
} catch (Exception $e) {\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
1. {main} ==> Illuminate\Foundation\Http\Kernel->handle(): {
src: {
/var/www/html/weimall/public/index.php:53: """
$response = $kernel->handle(\n
$request = Illuminate\Http\Request::capture()\n
);\n
"""
}
args: array:1 [
0 => Request {#40}
]
}
}
}