1. 打开appHttpKernel.php,找到StartSession的位置。这里要说一下,middleware中的中间件是都会被执行的,但执行的顺序我不知道,还需看源码来实现
protected $middleware = [ IlluminateFoundationHttpMiddlewareCheckForMaintenanceMode::class, AppHttpMiddlewareEncryptCookies::class, IlluminateCookieMiddlewareAddQueuedCookiesToResponse::class, IlluminateSessionMiddlewareStartSession::class, IlluminateViewMiddlewareShareErrorsFromSession::class, ];
2. 进入StartSession里调用handle方法
其实以 $response = $next($request); 为分界点,前面一部分可以看作获取缓存数据,然后放到request里去处理请求。后面一部分可以看作请求处理完之后,对回答进行封装。
public function handle($request, Closure $next) { $this->sessionHandled = true; // If a session driver has been configured, we will need to start the session here // so that the data is ready for an application. Note that the Laravel sessions // do not make use of PHP "native" sessions in any way since they are crappy. if ($this->sessionConfigured()) { $session = $this->startSession($request); // 获取session $request->setSession($session); // set session } $response = $next($request); // Again, if the session has been configured we will need to close out the session // so that the attributes may be persisted to some storage medium. We will also // add the session identifier cookie to the application response headers now. if ($this->sessionConfigured()) { $this->storeCurrentUrl($request, $session); $this->collectGarbage($session); $this->addCookieToResponse($response, $session); } return $response; }
3. 首先分析获取缓存数据,然后放到request里去处理请求。
$session = $this->startSession($request); // 获取session $request->setSession($session); // set session
这个时候可能会有同学有疑问:为啥先从request请求中获取session,然后再把session放到request中呢?别急,我们慢慢来。先看从request中获取session这一步。
protected function startSession(Request $request) { with($session = $this->getSession($request))->setRequestOnHandler($request); $session->start(); return $session; }
public function getSession(Request $request) { $session = $this->manager->driver(); $session->setId($request->cookies->get($session->getName())); return $session; }
来来来,诸位看官看一下 getSession 这个方法,这个方法首先获取一个session,然后从request->cookies中获取session的id,最后把session的id放到session中。
然后调用 $session->start(); 这个方法来根据session id获取存储的session数据。
$session = $this->getSession($request);执行的操作
public function driver($driver = null) { $driver = $driver ?: $this->getDefaultDriver(); // If the given driver has not been created before, we will create the instances // here and cache it so we can return it next time very quickly. If there is // already a driver created by this name, we'll just return that instance. if (! isset($this->drivers[$driver])) { $this->drivers[$driver] = $this->createDriver($driver); } return $this->drivers[$driver]; }
protected function createRedisDriver() { $handler = $this->createCacheHandler('redis'); $handler->getCache()->getStore()->setConnection($this->app['config']['session.connection']); return $this->buildSession($handler); }
protected function buildSession($handler) { if ($this->app['config']['session.encrypt']) { return new EncryptedStore( $this->app['config']['session.cookie'], $handler, $this->app['encrypter'] ); } else { return new Store($this->app['config']['session.cookie'], $handler); // 这里可以注意一下Store是session接口的一个实现 } }
所以最后这个语句的执行结果是获得了一个Store类,Store类实现了SessionInterface
with($session = $this->getSession($request))->setRequestOnHandler($request);
紧接着我们来看看下面这句话的执行细节:
$session->start();


于是存储的session数据就重新被装载进了session中了。然后这句话的作用就是将session放到$request中
$request->setSession($session); // set session
接下来就是处理request请求了,然后对response进行加工处理


这就是laravel session解析的全部过程了。
可能有的同学会问添加之后的cookie是个什么样子呢?别急,如下图:这也就告诉我们了,其实cookie可以添加多个,毕竟是一个cookies数组!

那可能又会有同学问为啥我的laravel_session显示的是这玩意儿呢?
laravel_session=eyJpdiI6IjJEMitwNW13SjF6bFVwN1ZDQXh2UEE9PSIsInZhbHVlIjoiVFBjUUJPcmVyXC9mb1wvcEJKQTlib0kyVzF2SVFDcUd2OEVVeE11UUtJWXh4SUh4cmJsVHJBK25NQWIrQ1dRU1wvQ05IRjJaTm9kQ014ekNFdmY1YUJNRVE9PSIsIm1hYyI6IjQzOTc4NzBlNWFhNDJkZmJmMzFhNGRhMzNkMDNkNWQ0NTE2NDYzMjZjMTAzYmMzMTkzNGMwZDlmZjk0MTE1ODEifQ%3D%3D; path=/; domain=panda; HttpOnly; Expires=Wed, 27 Mar 2019 05:20:45 GMT;
正常的不应该是这样的吗?

这个问题问的好啊!!!
原因是这样的:
要知道http的连接是无状态的,它最大的作用就是你给发一个请求,然后它会给你返回回答。
但是这个时候问题出现了:
你如果频繁访问怎么办?
http每次都要验证你的身份,存储你的身份信息,为你执行一些其它的操作(具体什么操作我就不清楚了)。
何为session?session其实是客户端与服务端连接的状态,服务端把这个连接信息存储起来了,这样下次你来访问的时候,你拿一个钥匙(sessionId)就能获取session信息,这个时候服务器就认识了你的身份,也能取出你的session信息。
我们可以看下session的数据结构:
Store {#627
#id: "8b91468c88c2e1cf87380941222b7bf4b0a4ec34"
#name: "laravel_session"
#attributes: array:3 [
"_token" => "XUepB2eBgYAgyYVWCcprNCzrXzVX8GxlTYXcB6hc"
"_previous" => array:1 [
"url" => "http://panda//admin/package_list"
]
"flash" => array:2 [
"old" => []
"new" => []
]
]
#bags: []
#metaBag: MetadataBag {#628
-name: "__metadata"
-storageKey: "_sf2_meta"
#meta: &2 array:3 [
"u" => 1553657916
"c" => 1553656845
"l" => "0"
]
-lastUsed: 1553656845
-updateThreshold: 0
}
#bagData: array:1 [
"_sf2_meta" => &2 array:3 [&2]
]
#handler: CacheBasedSessionHandler {#598
#cache: Repository {#625
#store: RedisStore {#626
#redis: Database {#615
#clients: array:1 [
"default" => Client {#616
#connection: StreamConnection {#620
-resource: stream resource @7
timed_out: false
blocked: true
eof: false
stream_type: "tcp_socket/ssl"
mode: "r+"
unread_bytes: 0
seekable: false
options: []
}
-cachedId: null
#parameters: Parameters {#618
-parameters: array:5 [ …5]
}
#initCommands: array:1 [
0 => RawCommand {#621 …3}
]
}
#options: Options {#617
#input: []
#options: array:2 [
"connections" => Factory {#619 …2}
"profile" => RedisVersion320 {#623
-commands: array:159 [
"EXISTS" => "PredisCommandKeyExists"
"DEL" => "PredisCommandKeyDelete"
"TYPE" => "PredisCommandKeyType"
"KEYS" => "PredisCommandKeyKeys"
"RANDOMKEY" => "PredisCommandKeyRandom"
"RENAME" => "PredisCommandKeyRename"
"RENAMENX" => "PredisCommandKeyRenamePreserve"
"EXPIRE" => "PredisCommandKeyExpire"
"EXPIREAT" => "PredisCommandKeyExpireAt"
"TTL" => "PredisCommandKeyTimeToLive"
"MOVE" => "PredisCommandKeyMove"
"SORT" => "PredisCommandKeySort"
"DUMP" => "PredisCommandKeyDump"
"RESTORE" => "PredisCommandKeyRestore"
"SET" => "PredisCommandStringSet"
"SETNX" => "PredisCommandStringSetPreserve"
"MSET" => "PredisCommandStringSetMultiple"
"MSETNX" => "PredisCommandStringSetMultiplePreserve"
"GET" => "PredisCommandStringGet"
"MGET" => "PredisCommandStringGetMultiple"
"GETSET" => "PredisCommandStringGetSet"
"INCR" => "PredisCommandStringIncrement"
"INCRBY" => "PredisCommandStringIncrementBy"
"DECR" => "PredisCommandStringDecrement"
"DECRBY" => "PredisCommandStringDecrementBy"
"RPUSH" => "PredisCommandListPushTail"
"LPUSH" => "PredisCommandListPushHead"
"LLEN" => "PredisCommandListLength"
"LRANGE" => "PredisCommandListRange"
"LTRIM" => "PredisCommandListTrim"
"LINDEX" => "PredisCommandListIndex"
"LSET" => "PredisCommandListSet"
"LREM" => "PredisCommandListRemove"
"LPOP" => "PredisCommandListPopFirst"
"RPOP" => "PredisCommandListPopLast"
"RPOPLPUSH" => "PredisCommandListPopLastPushHead"
"SADD" => "PredisCommandSetAdd"
"SREM" => "PredisCommandSetRemove"
"SPOP" => "PredisCommandSetPop"
"SMOVE" => "PredisCommandSetMove"
"SCARD" => "PredisCommandSetCardinality"
"SISMEMBER" => "PredisCommandSetIsMember"
"SINTER" => "PredisCommandSetIntersection"
"SINTERSTORE" => "PredisCommandSetIntersectionStore"
"SUNION" => "PredisCommandSetUnion"
"SUNIONSTORE" => "PredisCommandSetUnionStore"
"SDIFF" => "PredisCommandSetDifference"
"SDIFFSTORE" => "PredisCommandSetDifferenceStore"
"SMEMBERS" => "PredisCommandSetMembers"
"SRANDMEMBER" => "PredisCommandSetRandomMember"
"ZADD" => "PredisCommandSetAdd"
"ZINCRBY" => "PredisCommandSetIncrementBy"
"ZREM" => "PredisCommandSetRemove"
"ZRANGE" => "PredisCommandSetRange"
"ZREVRANGE" => "PredisCommandSetReverseRange"
"ZRANGEBYSCORE" => "PredisCommandSetRangeByScore"
"ZCARD" => "PredisCommandSetCardinality"
"ZSCORE" => "PredisCommandSetScore"
"ZREMRANGEBYSCORE" => "PredisCommandSetRemoveRangeByScore"
"PING" => "PredisCommandConnectionPing"
"AUTH" => "PredisCommandConnectionAuth"
"SELECT" => "PredisCommandConnectionSelect"
"ECHO" => "PredisCommandConnectionEcho"
"QUIT" => "PredisCommandConnectionQuit"
"INFO" => "PredisCommandServerInfoV26x"
"SLAVEOF" => "PredisCommandServerSlaveOf"
"MONITOR" => "PredisCommandServerMonitor"
"DBSIZE" => "PredisCommandServerDatabaseSize"
"FLUSHDB" => "PredisCommandServerFlushDatabase"
"FLUSHALL" => "PredisCommandServerFlushAll"
"SAVE" => "PredisCommandServerSave"
"BGSAVE" => "PredisCommandServerBackgroundSave"
"LASTSAVE" => "PredisCommandServerLastSave"
"SHUTDOWN" => "PredisCommandServerShutdown"
"BGREWRITEAOF" => "PredisCommandServerBackgroundRewriteAOF"
"SETEX" => "PredisCommandStringSetExpire"
"APPEND" => "PredisCommandStringAppend"
"SUBSTR" => "PredisCommandStringSubstr"
"BLPOP" => "PredisCommandListPopFirstBlocking"
"BRPOP" => "PredisCommandListPopLastBlocking"
"ZUNIONSTORE" => "PredisCommandSetUnionStore"
"ZINTERSTORE" => "PredisCommandSetIntersectionStore"
"ZCOUNT" => "PredisCommandSetCount"
"ZRANK" => "PredisCommandSetRank"
"ZREVRANK" => "PredisCommandSetReverseRank"
"ZREMRANGEBYRANK" => "PredisCommandSetRemoveRangeByRank"
"HSET" => "PredisCommandHashSet"
"HSETNX" => "PredisCommandHashSetPreserve"
"HMSET" => "PredisCommandHashSetMultiple"
"HINCRBY" => "PredisCommandHashIncrementBy"
"HGET" => "PredisCommandHashGet"
"HMGET" => "PredisCommandHashGetMultiple"
"HDEL" => "PredisCommandHashDelete"
"HEXISTS" => "PredisCommandHashExists"
"HLEN" => "PredisCommandHashLength"
"HKEYS" => "PredisCommandHashKeys"
"HVALS" => "PredisCommandHashValues"
"HGETALL" => "PredisCommandHashGetAll"
"MULTI" => "PredisCommandTransactionMulti"
"EXEC" => "PredisCommandTransactionExec"
"DISCARD" => "PredisCommandTransactionDiscard"
"SUBSCRIBE" => "PredisCommandPubSubSubscribe"
"UNSUBSCRIBE" => "PredisCommandPubSubUnsubscribe"
"PSUBSCRIBE" => "PredisCommandPubSubSubscribeByPattern"
"PUNSUBSCRIBE" => "PredisCommandPubSubUnsubscribeByPattern"
"PUBLISH" => "PredisCommandPubSubPublish"
"CONFIG" => "PredisCommandServerConfig"
"PERSIST" => "PredisCommandKeyPersist"
"STRLEN" => "PredisCommandStringStrlen"
"SETRANGE" => "PredisCommandStringSetRange"
"GETRANGE" => "PredisCommandStringGetRange"
"SETBIT" => "PredisCommandStringSetBit"
"GETBIT" => "PredisCommandStringGetBit"
"RPUSHX" => "PredisCommandListPushTailX"
"LPUSHX" => "PredisCommandListPushHeadX"
"LINSERT" => "PredisCommandListInsert"
"BRPOPLPUSH" => "PredisCommandListPopLastPushHeadBlocking"
"ZREVRANGEBYSCORE" => "PredisCommandSetReverseRangeByScore"
"WATCH" => "PredisCommandTransactionWatch"
"UNWATCH" => "PredisCommandTransactionUnwatch"
"OBJECT" => "PredisCommandServerObject"
"SLOWLOG" => "PredisCommandServerSlowlog"
"CLIENT" => "PredisCommandServerClient"
"PTTL" => "PredisCommandKeyPreciseTimeToLive"
"PEXPIRE" => "PredisCommandKeyPreciseExpire"
"PEXPIREAT" => "PredisCommandKeyPreciseExpireAt"
"MIGRATE" => "PredisCommandKeyMigrate"
"PSETEX" => "PredisCommandStringPreciseSetExpire"
"INCRBYFLOAT" => "PredisCommandStringIncrementByFloat"
"BITOP" => "PredisCommandStringBitOp"
"BITCOUNT" => "PredisCommandStringBitCount"
"HINCRBYFLOAT" => "PredisCommandHashIncrementByFloat"
"EVAL" => "PredisCommandServerEval"
"EVALSHA" => "PredisCommandServerEvalSHA"
"SCRIPT" => "PredisCommandServerScript"
"TIME" => "PredisCommandServerTime"
"SENTINEL" => "PredisCommandServerSentinel"
"SCAN" => "PredisCommandKeyScan"
"BITPOS" => "PredisCommandStringBitPos"
"SSCAN" => "PredisCommandSetScan"
"ZSCAN" => "PredisCommandSetScan"
"ZLEXCOUNT" => "PredisCommandSetLexCount"
"ZRANGEBYLEX" => "PredisCommandSetRangeByLex"
"ZREMRANGEBYLEX" => "PredisCommandSetRemoveRangeByLex"
"ZREVRANGEBYLEX" => "PredisCommandSetReverseRangeByLex"
"HSCAN" => "PredisCommandHashScan"
"PUBSUB" => "PredisCommandPubSubPubsub"
"PFADD" => "PredisCommandHyperLogLogAdd"
"PFCOUNT" => "PredisCommandHyperLogLogCount"
"PFMERGE" => "PredisCommandHyperLogLogMerge"
"COMMAND" => "PredisCommandServerCommand"
"HSTRLEN" => "PredisCommandHashStringLength"
"BITFIELD" => "PredisCommandStringBitField"
"GEOADD" => "PredisCommandGeospatialGeoAdd"
"GEOHASH" => "PredisCommandGeospatialGeoHash"
"GEOPOS" => "PredisCommandGeospatialGeoPos"
"GEODIST" => "PredisCommandGeospatialGeoDist"
"GEORADIUS" => "PredisCommandGeospatialGeoRadius"
"GEORADIUSBYMEMBER" => "PredisCommandGeospatialGeoRadiusByMember"
]
-processor: null
}
]
#handlers: array:6 [
"cluster" => "PredisConfigurationClusterOption"
"connections" => "PredisConfigurationConnectionFactoryOption"
"exceptions" => "PredisConfigurationExceptionsOption"
"prefix" => "PredisConfigurationPrefixOption"
"profile" => "PredisConfigurationProfileOption"
"replication" => "PredisConfigurationReplicationOption"
]
}
-profile: RedisVersion320 {#623}
}
]
}
#prefix: "laravel:"
#connection: "default"
}
#events: Dispatcher {#6
#container: Application {#2
#basePath: "/home/vagrant/manxiong/panda_php"
#hasBeenBootstrapped: true
#booted: true
#bootingCallbacks: []
#bootedCallbacks: array:1 [
0 => Closure {#106
class: "IlluminateFoundationSupportProvidersRouteServiceProvider"
this: RouteServiceProvider {#89
#namespace: "AppHttpControllers"
#namespaceRoot: "AppHttpControllers"
#app: Application {#2}
#defer: false
}
use: array:1 [
"$router" => Router {#25
#events: Dispatcher {#6}
#container: Application {#2}
#routes: RouteCollection {#27
#routes: array:6 [
"GET" => array:339 [
"admin/getBannerView" => Route {#107 …9}
"admin/ping" => Route {#110 …9}
"admin/activity_list" => Route {#111 …9}
"admin/activity_page" => Route {#113 …9}
"admin/back_index" => Route {#116 …9}
"admin/book_list" => Route {#117 …9}
"admin/add_book" => Route {#119 …9}
"admin/update_book_status" => Route {#121 …9}
"admin/edit_book" => Route {#122 …9}
"admin/borrow_list" => Route {#124 …9}
"admin/borrow_info" => Route {#125 …9}
"admin/compensate" => Route {#126 …9}
"admin/add_compensate" => Route {#127 …9}
"admin/del_compensate" => Route {#128 …9}
"admin/compensate_info" => Route {#129 …9}
"admin/compensate_sure" => Route {#131 …9}
"admin/compensate_list" => Route {#133 …9}
"admin/ajax_jump" => Route {#134 …9}
"admin/borrow/change_book" => Route {#136 …9}
"admin/borrow/search_change_book" => Route {#137 …9}
"admin/borrow/delete_change_book" => Route {#139 …9}
"admin/return_list" => Route {#135 …9}
"admin/admin_return_book" => Route {#140 …9}
"admin/update_borrow_status" => Route {#141 …9}
"admin/update_borrow_franch" => Route {#142 …9}
"admin/package_list" => Route {#143 …9}
"admin/add_package" => Route {#144 …9}
"admin/user_pakages" => Route {#145 …9}
"admin/pakages_info" => Route {#146 …9}
"admin/member_pakages" => Route {#147 …9}
"admin/pakages_situation" => Route {#148 …9}
"admin/user_address" => Route {#149 …9}
"admin/update_babyinfo" => Route {#150 …9}
"admin/service_order" => Route {#151 …9}
"admin/update_package_status" => Route {#153 …9}
"admin/update_group_status" => Route {#154 …9}
"admin/cates_list" => Route {#156 …9}
"admin/add_cates" => Route {#158 …9}
"admin/edit_cates" => Route {#159 …9}
"admin/update_cates_status" => Route {#160 …9}
"admin/tags_list" => Route {#161 …9}
"admin/add_tags" => Route {#163 …9}
"admin/edit_tags" => Route {#164 …9}
"admin/update_tags_status" => Route {#165 …9}
"admin/series_list" => Route {#166 …9}
"admin/series_url" => Route {#167 …9}
"admin/add_series" => Route {#168 …9}
"admin/edit_series" => Route {#170 …9}
"admin/update_seri_status" => Route {#171 …9}
"admin/banner_list" => Route {#172 …9}
"admin/add_banners" => Route {#173 …9}
"admin/edit_banners" => Route {#174 …9}
"admin/icon_list" => Route {#176 …9}
"admin/add_icons" => Route {#177 …9}
"admin/edit_icons" => Route {#178 …9}
"admin/post_update_status" => Route {#180 …9}
"admin/topic_list" => Route {#181 …9}
"admin/create_topic" => Route {#185 …9}
"admin/update_topic_status" => Route {#187 …9}
"admin/edit_topic" => Route {#188 …9}
"admin/add_user" => Route {#189 …9}
"admin/user_list" => Route {#191 …9}
"admin/update_user_status" => Route {#192 …9}
"admin/update_user_role" => Route {#193 …9}
"admin/cancel_list" => Route {#195 …9}
"admin/can_borrow_refund" => Route {#196 …9}
"admin/get_log/{id}" => Route {#198 …9}
"admin/borrow_express/{id}" => Route {#199 …9}
"admin/can_borrow_modify" => Route {#200 …9}
"admin/book_package/search" => Route {#203 …9}
"admin/book_package/list" => Route {#204 …9}
"admin/book_package/add" => Route {#205 …9}
"admin/book_package/edit" => Route {#206 …9}
"admin/book_package/update_status" => Route {#208 …9}
"admin/coupon/list" => Route {#209 …9}
"admin/coupon/add" => Route {#210 …9}
"admin/coupon/user_search" => Route {#211 …9}
"admin/coupon/update" => Route {#213 …9}
"admin/coupon/release" => Route {#214 …9}
"admin/coupon/pop_ups" => Route {#215 …9}
"admin/coupon/publish" => Route {#216 …9}
"admin/coupon/generate" => Route {#217 …9}
"admin/coupon/look_exchange" => Route {#218 …9}
…256
]
"HEAD" => array:339 [ …339]
"POST" => array:149 [ …149]
"PUT" => array:18 [ …18]
"PATCH" => array:18 [ …18]
"DELETE" => array:18 [ …18]
]
#allRoutes: array:470 [
"HEADadmin/getBannerView" => Route {#107 …9}
"POSTadmin/BannerSaveOrUpdate" => Route {#108 …9}
"HEADadmin/ping" => Route {#110 …9}
"HEADadmin/activity_list" => Route {#111 …9}
"POSTadmin/save_or_update" => Route {#112 …9}
"HEADadmin/activity_page" => Route {#113 …9}
"POSTadmin/post_upload_file" => Route {#114 …9}
"HEADadmin/back_index" => Route {#116 …9}
"HEADadmin/book_list" => Route {#117 …9}
"POSTadmin/up_ext" => Route {#118 …9}
"HEADadmin/add_book" => Route {#119 …9}
"POSTadmin/post_add_book" => Route {#120 …9}
"HEADadmin/update_book_status" => Route {#121 …9}
"HEADadmin/edit_book" => Route {#122 …9}
"POSTadmin/post_edit_book" => Route {#123 …9}
"HEADadmin/borrow_list" => Route {#124 …9}
"HEADadmin/borrow_info" => Route {#125 …9}
"HEADadmin/compensate" => Route {#126 …9}
"HEADadmin/add_compensate" => Route {#127 …9}
"HEADadmin/del_compensate" => Route {#128 …9}
"HEADadmin/compensate_info" => Route {#129 …9}
"POSTadmin/compensate_borrow" => Route {#130 …9}
"HEADadmin/compensate_sure" => Route {#131 …9}
"POSTadmin/compensate_up" => Route {#132 …9}
"HEADadmin/compensate_list" => Route {#133 …9}
"HEADadmin/ajax_jump" => Route {#134 …9}
"HEADadmin/borrow/change_book" => Route {#136 …9}
"HEADadmin/borrow/search_change_book" => Route {#137 …9}
"POSTadmin/borrow/post_change_book" => Route {#138 …9}
"HEADadmin/borrow/delete_change_book" => Route {#139 …9}
"HEADadmin/return_list" => Route {#135 …9}
"HEADadmin/admin_return_book" => Route {#140 …9}
"HEADadmin/update_borrow_status" => Route {#141 …9}
"HEADadmin/update_borrow_franch" => Route {#142 …9}
"HEADadmin/package_list" => Route {#143 …9}
"HEADadmin/add_package" => Route {#144 …9}
"HEADadmin/user_pakages" => Route {#145 …9}
"HEADadmin/pakages_info" => Route {#146 …9}
"HEADadmin/member_pakages" => Route {#147 …9}
"HEADadmin/pakages_situation" => Route {#148 …9}
"HEADadmin/user_address" => Route {#149 …9}
"HEADadmin/update_babyinfo" => Route {#150 …9}
"HEADadmin/service_order" => Route {#151 …9}
"POSTadmin/service_brrows" => Route {#152 …9}
"HEADadmin/update_package_status" => Route {#153 …9}
"HEADadmin/update_group_status" => Route {#154 …9}
"POSTadmin/post_add_package" => Route {#155 …9}
"HEADadmin/cates_list" => Route {#156 …9}
"POSTadmin/post_edit_cates" => Route {#157 …9}
"HEADadmin/add_cates" => Route {#158 …9}
"HEADadmin/edit_cates" => Route {#159 …9}
"HEADadmin/update_cates_status" => Route {#160 …9}
"HEADadmin/tags_list" => Route {#161 …9}
"POSTadmin/post_edit_tags" => Route {#162 …9}
"HEADadmin/add_tags" => Route {#163 …9}
"HEADadmin/edit_tags" => Route {#164 …9}
"HEADadmin/update_tags_status" => Route {#165 …9}
"HEADadmin/series_list" => Route {#166 …9}
"HEADadmin/series_url" => Route {#167 …9}
"HEADadmin/add_series" => Route {#168 …9}
"POSTadmin/post_edit_seri" => Route {#169 …9}
"HEADadmin/edit_series" => Route {#170 …9}
"HEADadmin/update_seri_status" => Route {#171 …9}
"HEADadmin/banner_list" => Route {#172 …9}
"HEADadmin/add_banners" => Route {#173 …9}
"HEADadmin/edit_banners" => Route {#174 …9}
"POSTadmin/post_update_banners" => Route {#175 …9}
"HEADadmin/icon_list" => Route {#176 …9}
"HEADadmin/add_icons" => Route {#177 …9}
"HEADadmin/edit_icons" => Route {#178 …9}
"POSTadmin/post_update_icons" => Route {#179 …9}
"HEADadmin/post_update_status" => Route {#180 …9}
"POSTadmin/import/post_book" => Route {#182 …9}
"POSTadmin/import/post_recommend_stock" => Route {#183 …9}
"POSTadmin/import/post_series_book" => Route {#184 …9}
"HEADadmin/topic_list" => Route {#181 …9}
"HEADadmin/create_topic" => Route {#185 …9}
"POSTadmin/create_topic_tmp" => Route {#186 …9}
"HEADadmin/update_topic_status" => Route {#187 …9}
"HEADadmin/edit_topic" => Route {#188 …9}
"HEADadmin/add_user" => Route {#189 …9}
"POSTadmin/post_add_user" => Route {#190 …9}
"HEADadmin/user_list" => Route {#191 …9}
"HEADadmin/update_user_status" => Route {#192 …9}
"HEADadmin/update_user_role" => Route {#193 …9}
"POSTadmin/post_update_user" => Route {#194 …9}
"HEADadmin/cancel_list" => Route {#195 …9}
"HEADadmin/can_borrow_refund" => Route {#196 …9}
"POSTadmin/borrow_refund" => Route {#197 …9}
"HEADadmin/get_log/{id}" => Route {#198 …9}
"HEADadmin/borrow_express/{id}" => Route {#199 …9}
"HEADadmin/can_borrow_modify" => Route {#200 …9}
"POSTadmin/borrow_modify" => Route {#201 …9}
"HEADadmin/book_package/search" => Route {#203 …9}
"HEADadmin/book_package/list" => Route {#204 …9}
"HEADadmin/book_package/add" => Route {#205 …9}
"HEADadmin/book_package/edit" => Route {#206 …9}
"POSTadmin/book_package/update" => Route {#207 …9}
"HEADadmin/book_package/update_status" => Route {#208 …9}
"HEADadmin/coupon/list" => Route {#209 …9}
"HEADadmin/coupon/add" => Route {#210 …9}
"HEADadmin/coupon/user_search" => Route {#211 …9}
"POSTadmin/coupon/store" => Route {#212 …9}
"HEADadmin/coupon/update" => Route {#213 …9}
"HEADadmin/coupon/release" => Route {#214 …9}
"HEADadmin/coupon/pop_ups" => Route {#215 …9}
"HEADadmin/coupon/publish" => Route {#216 …9}
"HEADadmin/coupon/generate" => Route {#217 …9}
"HEADadmin/coupon/look_exchange" => Route {#218 …9}
"HEADadmin/coin/list" => Route {#219 …9}
"HEADadmin/coin/add" => Route {#220 …9}
"HEADadmin/coin/user_search" => Route {#221 …9}
"POSTadmin/coin/store" => Route {#222 …9}
"HEADadmin/coin/edit_status" => Route {#223 …9}
"HEADadmin/coin/release" => Route {#224 …9}
"HEADadmin/coin/pop_ups" => Route {#225 …9}
"HEADadmin/coin/publish" => Route {#226 …9}
"HEADadmin/coin/generate" => Route {#227 …9}
"HEADadmin/coin/look_exchange" => Route {#228 …9}
"HEADadmin/recovery/list" => Route {#229 …9}
"POSTadmin/recovery/search_recovery_data" => Route {#230 …9}
"HEADadmin/recovery/recovery_detail" => Route {#231 …9}
"POSTadmin/recovery/post_recovery_assess" => Route {#232 …9}
"HEADadmin/shop/list" => Route {#233 …9}
"HEADadmin/shop/add_goods" => Route {#234 …9}
"POSTadmin/shop/upload_file" => Route {#235 …9}
"POSTadmin/shop/post_add_goods" => Route {#236 …9}
"HEADadmin/shop/edit_goods" => Route {#237 …9}
"POSTadmin/shop/post_edit_goods" => Route {#238 …9}
"HEADadmin/shop/del_goods" => Route {#239 …9}
"HEADadmin/shop/order_list" => Route {#240 …9}
"HEADadmin/shop/update_borrow_status" => Route {#241 …9}
"HEADadmin/shop/borrow_express/{id}" => Route {#242 …9}
"HEADadmin/franch/list" => Route {#243 …9}
"HEADadmin/franch/add_franch" => Route {#244 …9}
"POSTadmin/franch/get_address" => Route {#245 …9}
"POSTadmin/franch/get_add_franch" => Route {#246 …9}
"HEADadmin/franch/edit_franch" => Route {#247 …9}
"POSTadmin/franch/get_edit_franch" => Route {#248 …9}
"HEADadmin/franch/up_open" => Route {#249 …9}
"HEADadmin/franch/import_book" => Route {#250 …9}
"HEADadmin/franch/settle" => Route {#251 …9}
"HEADadmin/franch/generate_settle" => Route {#252 …9}
"HEADadmin/franch/settle_details" => Route {#253 …9}
"HEADadmin/franch/account_info" => Route {#254 …9}
"POSTadmin/user_package_refund" => Route {#202 …9}
"HEADadmin/short_url/list" => Route {#256 …9}
"POSTadmin/short_url/store" => Route {#257 …9}
"HEADadmin/short_url/config_url" => Route {#258 …9}
"HEADadmin/package_template/list" => Route {#259 …9}
"HEADadmin/package_template/add" => Route {#260 …9}
"POSTadmin/package_template/store" => Route {#261 …9}
"HEADadmin/package_template/url" => Route {#262 …9}
"HEADadmin/package_template/update_status" => Route {#263 …9}
"HEADadmin/user/list" => Route {#264 …9}
"HEADadmin/user/invite_manager" => Route {#265 …9}
"HEADadmin/user/often_address" => Route {#266 …9}
"HEADadmin/user/export" => Route {#267 …9}
"HEADadmin/user/channel_list" => Route {#268 …9}
"HEADadmin/user/channel_add" => Route {#269 …9}
"POSTadmin/user/post_channel_add" => Route {#270 …9}
"HEADadmin/user/update_channel_status" => Route {#271 …9}
"HEADadmin/user/display_user_channel" => Route {#272 …9}
"HEADadmin/user/user_data_info" => Route {#273 …9}
"POSTadmin/user/up_userinfo" => Route {#274 …9}
"HEADadmin/user/invite_statis" => Route {#275 …9}
"HEADadmin/qr_code/index" => Route {#276 …9}
"HEADadmin/qr_code/generate" => Route {#277 …9}
"HEADadmin/manage/role_list" => Route {#278 …9}
"HEADadmin/manage/role_del" => Route {#279 …9}
"HEADadmin/manage/role_add" => Route {#280 …9}
"POSTadmin/manage/role_add_send" => Route {#281 …9}
"HEADadmin/manage/role_edit" => Route {#282 …9}
"POSTadmin/manage/role_edit_send" => Route {#283 …9}
"HEADadmin/manage/modules_list" => Route {#284 …9}
"HEADadmin/manage/modules_add" => Route {#285 …9}
"POSTadmin/manage/modules_add_send" => Route {#286 …9}
"HEADadmin/manage/modules_edit" => Route {#287 …9}
"HEADadmin/manage/modules_del" => Route {#288 …9}
"POSTadmin/manage/modules_edit_send" => Route {#289 …9}
"HEADadmin/loginGet" => Route {#115 …9}
"POSTadmin/send_code_for_admin_login" => Route {#255 …9}
"POSTadmin/login" => Route {#290 …9}
"HEADadmin/login_out" => Route {#291 …9}
"HEADapi/alipay/applets/ping" => Route {#293 …9}
"DELETEapi/alipay/applets/login" => Route {#294 …9}
"HEADapi/alipay/applets/getHomeBanner" => Route {#295 …9}
"DELETEapi/alipay/applets/appletsOrderRentNotify" => Route {#296 …9}
"HEADapi/alipay/applets/activity_detail" => Route {#297 …9}
"POSTapi/alipay/applets/mobileLogin" => Route {#298 …9}
"HEADapi/alipay/applets/share_code" => Route {#299 …9}
"HEADapi/alipay/applets/bind_mobile_code" => Route {#300 …9}
"HEADapi/alipay/applets/book/new_arrival" => Route {#302 …9}
"HEADapi/alipay/applets/book/search" => Route {#303 …9}
"HEADapi/alipay/applets/book/detail" => Route {#301 …9}
"POSTapi/alipay/applets/fakeLogin" => Route {#304 …9}
"HEADapi/alipay/applets/checkMobile" => Route {#306 …9}
"POSTapi/alipay/applets/bind_mobile" => Route {#307 …9}
"HEADapi/alipay/applets/cart/list" => Route {#309 …9}
"POSTapi/alipay/applets/cart/update" => Route {#310 …9}
"HEADapi/alipay/applets/applet_me" => Route {#308 …9}
"HEADapi/alipay/applets/coupon/list" => Route {#312 …9}
"HEADapi/alipay/applets/coupon/cal_price" => Route {#313 …9}
"HEADapi/alipay/applets/coupon/pop" => Route {#314 …9}
"HEADapi/alipay/applets/coupon/can_receive" => Route {#315 …9}
"POSTapi/alipay/applets/coupon/receive" => Route {#316 …9}
"POSTapi/alipay/applets/coupon/exchange" => Route {#317 …9}
"HEADapi/alipay/applets/coupon/activity_list" => Route {#318 …9}
"POSTapi/alipay/applets/borrow/create" => Route {#319 …9}
"POSTapi/alipay/applets/borrow/end" => Route {#320 …9}
"POSTapi/alipay/applets/borrow/confirm_detail" => Route {#321 …9}
"HEADapi/alipay/applets/borrow/confirm_notify" => Route {#322 …9}
"HEADapi/alipay/applets/borrow/list" => Route {#323 …9}
"HEADapi/alipay/applets/borrow/detail" => Route {#324 …9}
"HEADapi/alipay/applets/borrow/express" => Route {#325 …9}
"HEADapi/alipay/applets/borrow/return_detail" => Route {#326 …9}
"POSTapi/alipay/applets/borrow/return" => Route {#327 …9}
"POSTapi/alipay/applets/borrow/cancel" => Route {#328 …9}
"HEADapi/alipay/ping" => Route {#311 …9}
"HEADapi/alipay/book_new_arrival" => Route {#329 …9}
"HEADapi/alipay/get_catelist" => Route {#330 …9}
"HEADapi/alipay/getFwcAuthUrl" => Route {#331 …9}
"DELETEapi/alipay/fwcCallback" => Route {#332 …9}
"POSTapi/alipay/mobileLogin" => Route {#333 …9}
"DELETEapi/alipay/aliPayCallback" => Route {#334 …9}
"DELETEapi/alipay/alipayNotify" => Route {#335 …9}
"DELETEapi/alipay/alipayOverdueNotify" => Route {#336 …9}
"DELETEapi/alipay/alipayOverdueReturn" => Route {#337 …9}
"POSTapi/alipay/fakeLogin" => Route {#338 …9}
"DELETEapi/alipay/checkLogin" => Route {#339 …9}
"DELETEapi/alipay/alipayReturn" => Route {#340 …9}
"DELETEapi/alipay/orderRentReturn" => Route {#341 …9}
"DELETEapi/alipay/orderRentNotify" => Route {#342 …9}
"DELETEapi/alipay/urljump" => Route {#343 …9}
"HEADapi/alipay/detail" => Route {#344 …9}
"HEADapi/alipay/multiple_card_list" => Route {#345 …9}
"HEADapi/alipay/getPackageGroupList" => Route {#346 …9}
"HEADapi/alipay/getPackageDetail" => Route {#347 …9}
"HEADapi/alipay/bind_mobile_code" => Route {#348 …9}
"DELETEapi/alipay/logout" => Route {#350 …9}
"POSTapi/alipay/bind_mobile" => Route {#351 …9}
"HEADapi/alipay/checkMobile" => Route {#352 …9}
"DELETEapi/alipay/createPay" => Route {#353 …9}
"DELETEapi/alipay/retryOrderRentAuth" => Route {#354 …9}
"POSTapi/alipay/borrow" => Route {#355 …9}
"HEADapi/alipay/myGroups" => Route {#356 …9}
"HEADapi/alipay/group/detail" => Route {#357 …9}
"DELETEapi/alipay/settleAccounts" => Route {#358 …9}
"HEADapi/alipay/cart_list" => Route {#359 …9}
"POSTapi/alipay/cart_update" => Route {#360 …9}
"POSTapi/alipay/update_address" => Route {#361 …9}
"HEADapi/alipay/address_list" => Route {#362 …9}
"HEADapi/alipay/user/home" => Route {#364 …9}
"HEADapi/alipay/user/myBorrow" => Route {#365 …9}
"POSTapi/alipay/user/return_book" => Route {#366 …9}
"POSTapi/alipay/user/cancel_borrow" => Route {#367 …9}
"HEADapi/alipay/user/package" => Route {#368 …9}
"HEADapi/alipay/user/ava_pack" => Route {#369 …9}
"HEADapi/alipay/user/getMaxBookCount" => Route {#370 …9}
"HEADapi/alipay/borrow/detail" => Route {#371 …9}
"HEADapi/alipay/borrow/express" => Route {#372 …9}
"HEADapi/alipay/borrow/rent" => Route {#373 …9}
"POSTapi/alipay/borrow/create" => Route {#374 …9}
"POSTapi/alipay/borrow/overdue_buy" => Route {#375 …9}
"POSTapi/alipay/borrow/overdue_pay" => Route {#376 …9}
"HEADapi/alipay/book_package" => Route {#363 …9}
"HEADapi/alipay/book_package/list" => Route {#377 …9}
"POSTapi/alipay/user/update_collect" => Route {#379 …9}
"HEADapi/alipay/user/collect_list" => Route {#380 …9}
"POSTapi/alipay/user/subscribe_book" => Route {#381 …9}
"HEADapi/alipay/coupon/list" => Route {#382 …9}
"HEADapi/alipay/coupon/cal_price" => Route {#383 …9}
"HEADapi/alipay/coupon/pop" => Route {#384 …9}
"HEADapi/alipay/coupon/can_receive" => Route {#385 …9}
"POSTapi/alipay/coupon/receive" => Route {#386 …9}
"POSTapi/alipay/coupon/exchange" => Route {#387 …9}
"POSTapi/alipay/multiple_card/buy" => Route {#388 …9}
"POSTapi/alipay/multiple_card/cancel" => Route {#389 …9}
"POSTapi/alipay/multiple_card/retry_pay" => Route {#390 …9}
"HEADapi/alipay/multiple_card/give_package" => Route {#391 …9}
"POSTapi/alipay/multiple_card/receive_package" => Route {#392 …9}
"HEADapi/alipay/multiple_card/getAliCardDetail" => Route {#393 …9}
"HEADapi/alipay/template_package/list" => Route {#394 …9}
"HEADapi/alipay/template_package/info" => Route {#395 …9}
"HEADapi/alipay/area_list" => Route {#349 …9}
"HEADapi/alipay/user/getReturnInfo" => Route {#378 …9}
"HEADapi/alipay/getTab" => Route {#396 …9}
"HEADapi/alipay/operate" => Route {#397 …9}
"HEADapi/alipay/series" => Route {#398 …9}
"HEADapi/alipay/getReason" => Route {#399 …9}
"HEADapi/alipay/getExpress" => Route {#400 …9}
"POSTapi/alipay/express/notify" => Route {#401 …9}
"HEADapi/alipay/common_question" => Route {#402 …9}
"HEAD/" => Route {#489 …9}
"HEADapi/v1/ping" => Route {#406 …9}
"HEADapi/v1/fakeLogin" => Route {#407 …9}
"HEADapi/v1/testEntry" => Route {#408 …9}
"HEADapi/v1/returnFlag" => Route {#409 …9}
"HEADapi/v1/setFlag" => Route {#410 …9}
"HEADapi/v1/getPackageGroupList" => Route {#411 …9}
"HEADapi/v1/getPackageDetail" => Route {#412 …9}
"HEADapi/v1/getGroupRule" => Route {#413 …9}
"HEADapi/v1/recovery_rule" => Route {#414 …9}
"HEADapi/v1/user_cancel_reason" => Route {#415 …9}
"HEADapi/v1/search" => Route {#416 …9}
"HEADapi/v1/getSmsCode" => Route {#417 …9}
"HEADapi/v1/checkMobile" => Route {#419 …9}
"HEADapi/v1/bindMobile" => Route {#420 …9}
"HEADapi/v1/borrow_view" => Route {#421 …9}
"POSTapi/v1/borrow" => Route {#422 …9}
"HEADapi/v1/default_package" => Route {#423 …9}
"POSTapi/v1/guess_like" => Route {#424 …9}
"POSTapi/v1/book_price" => Route {#425 …9}
"HEADapi/v1/user/home" => Route {#427 …9}
"HEADapi/v1/user/myPackage" => Route {#428 …9}
"HEADapi/v1/user/myBorrow" => Route {#429 …9}
"POSTapi/v1/user/return_book" => Route {#430 …9}
"HEADapi/v1/user/myGroups" => Route {#431 …9}
"HEADapi/v1/user/group/detail" => Route {#432 …9}
"HEADapi/v1/cart/list" => Route {#433 …9}
"POSTapi/v1/cart/update" => Route {#434 …9}
"POSTapi/v1/user/buyPackage" => Route {#426 …9}
"HEADapi/v1/user/give_package" => Route {#435 …9}
"POSTapi/v1/user/receive_package" => Route {#436 …9}
"POSTapi/v1/sendCodeForBuyPackage" => Route {#437 …9}
"HEADapi/v1/user/getCardDetail" => Route {#438 …9}
"POSTapi/v1/user/updateMyCollect" => Route {#439 …9}
"HEADapi/v1/user/baby_info" => Route {#440 …9}
"POSTapi/v1/user/setBabyInfo" => Route {#441 …9}
"HEADapi/v1/book/getComments" => Route {#443 …9}
"POSTapi/v1/book/addComment" => Route {#444 …9}
"HEADapi/v1/user/getReturnInfo" => Route {#442 …9}
"HEADapi/v1/borrow/getReturnDetail" => Route {#445 …9}
"HEADapi/v1/borrow/detail" => Route {#447 …9}
"HEADapi/v1/borrow/express" => Route {#448 …9}
"HEADapi/v1/coupon/list" => Route {#449 …9}
"HEADapi/v1/coupon/cal_price" => Route {#450 …9}
"HEADapi/v1/coupon/pop" => Route {#451 …9}
"HEADapi/v1/coupon/can_receive" => Route {#452 …9}
"POSTapi/v1/coupon/receive" => Route {#453 …9}
"POSTapi/v1/coupon/exchange" => Route {#454 …9}
"HEADapi/v1/package_template/list" => Route {#455 …9}
"HEADapi/v1/shop/index" => Route {#456 …9}
"POSTapi/v1/shop/shop_goods_more" => Route {#457 …9}
"HEADapi/v1/shop/invite" => Route {#458 …9}
"HEADapi/v1/shop/goods_info" => Route {#459 …9}
"HEADapi/v1/shop/cart_list" => Route {#460 …9}
"POSTapi/v1/shop/cart_update" => Route {#461 …9}
"HEADapi/v1/shop/address_list" => Route {#462 …9}
"POSTapi/v1/shop/address_def" => Route {#463 …9}
"POSTapi/v1/shop/update_address" => Route {#464 …9}
"POSTapi/v1/shop/borrow" => Route {#465 …9}
"HEADapi/v1/shop/notify_success/{borrow_id}" => Route {#466 …9}
"HEADapi/v1/shop/order_detail" => Route {#467 …9}
"HEADapi/v1/shop/orderList" => Route {#468 …9}
"HEADapi/v1/shop/promote" => Route {#469 …9}
"HEADapi/v1/shop/spending" => Route {#470 …9}
"POSTapi/v1/recovery/recovery_book_info" => Route {#471 …9}
"POSTapi/v1/recovery/user_recovery_api" => Route {#472 …9}
"POSTapi/v1/recovery/search_recovery_data" => Route {#473 …9}
"POSTapi/v1/recovery/search_recovery_detail" => Route {#474 …9}
"POSTapi/v1/recovery/user_cancel_recovery" => Route {#475 …9}
"POSTapi/v1/loginSignout" => Route {#446 …9}
"HEADapi/v1/gold_coin" => Route {#476 …9}
"HEADapi/v1/jssdk_data" => Route {#418 …9}
"POSTapi/v1/panda/notify" => Route {#477 …9}
"HEADapi/v1/operate" => Route {#478 …9}
"HEADapi/v1/detail" => Route {#479 …9}
"HEADapi/v1/book_isborr" => Route {#480 …9}
"HEADapi/v1/get_catelist" => Route {#481 …9}
"HEADapi/v1/getCommentsByBook" => Route {#482 …9}
"POSTapi/v1/login" => Route {#483 …9}
"POSTapi/v1/mobileLogin" => Route {#484 …9}
"HEADapi/v1/gettags" => Route {#485 …9}
"HEADapi/v1/topic" => Route {#486 …9}
"HEADapi/v1/getSeriesList" => Route {#487 …9}
"HEADapi/v1/package_list" => Route {#488 …9}
"HEADapi/v1/welogin/we_chat_callback" => Route {#490 …9}
"HEADapi/v1/welogin/we_chat_manxiong_detail" => Route {#491 …9}
"POSTapi/v1/welogin/we_chat_template" => Route {#492 …9}
"HEADapi/h5/ping" => Route {#493 …9}
"HEADapi/h5/activity/ActivityList" => Route {#495 …9}
"POSTapi/h5/activity/sendCodeForActivity" => Route {#496 …9}
"POSTapi/h5/activity/GetExchangeCodesss" => Route {#497 …9}
"HEADapi/h5/welogin/index" => Route {#498 …9}
"HEADapi/h5/welogin/we_chatlogin" => Route {#499 …9}
"HEADapi/h5/welogin/we_chat_callback" => Route {#500 …9}
"DELETEapi/h5/logout" => Route {#494 …9}
"POSTapi/h5/mobileLogin" => Route {#501 …9}
"POSTapi/h5/fakeLogin" => Route {#502 …9}
"HEADapi/h5/testEntry" => Route {#503 …9}
"HEADapi/h5/getPackageGroupList" => Route {#504 …9}
"HEADapi/h5/getPackageDetail" => Route {#505 …9}
"HEADapi/h5/getGroupRule" => Route {#506 …9}
"HEADapi/h5/packeage_list" => Route {#507 …9}
"HEADapi/h5/getSmsCode" => Route {#508 …9}
"HEADapi/h5/borrow_view" => Route {#513 …9}
"HEADapi/h5/checkMobile" => Route {#511 …9}
"POSTapi/h5/bindMobile" => Route {#512 …9}
"POSTapi/h5/borrow" => Route {#514 …9}
"HEADapi/h5/default_package" => Route {#515 …9}
"DELETEapi/h5/settleAccounts" => Route {#516 …9}
"POSTapi/h5/update_address" => Route {#517 …9}
"HEADapi/h5/address_list" => Route {#518 …9}
"HEADapi/h5/maxSubscribeQuantity" => Route {#519 …9}
"HEADapi/h5/user/home" => Route {#541 …9}
"HEADapi/h5/user/myPackage" => Route {#522 …9}
"HEADapi/h5/user/myBorrow" => Route {#523 …9}
"POSTapi/h5/user/return_book" => Route {#524 …9}
"HEADapi/h5/user/myGroups" => Route {#525 …9}
"HEADapi/h5/user/group/detail" => Route {#526 …9}
"HEADapi/h5/user/collect_list" => Route {#527 …9}
"HEADapi/h5/cart_list" => Route {#520 …9}
"POSTapi/h5/cart_update" => Route {#528 …9}
"POSTapi/h5/user/buyPackage" => Route {#529 …9}
"HEADapi/h5/user/give_package" => Route {#530 …9}
"POSTapi/h5/user/receive_package" => Route {#531 …9}
"POSTapi/h5/sendCodeForBuyPackage" => Route {#532 …9}
"HEADapi/h5/user/getCardDetail" => Route {#533 …9}
"POSTapi/h5/user/updateMyCollect" => Route {#534 …9}
"HEADapi/h5/user/baby_info" => Route {#535 …9}
"POSTapi/h5/user/setBabyInfo" => Route {#536 …9}
"HEADapi/h5/book/getComments" => Route {#538 …9}
"POSTapi/h5/book/addComment" => Route {#539 …9}
"HEADapi/h5/user/getReturnInfo" => Route {#537 …9}
"HEADapi/h5/borrow/getReturnDetail" => Route {#540 …9}
"HEADapi/h5/borrow/detail" => Route {#542 …9}
"HEADapi/h5/borrow/express" => Route {#543 …9}
"HEADapi/h5/coupon/list" => Route {#544 …9}
"HEADapi/h5/coupon/cal_price" => Route {#545 …9}
"HEADapi/h5/coupon/pop" => Route {#546 …9}
"HEADapi/h5/coupon/can_receive" => Route {#547 …9}
"POSTapi/h5/coupon/receive" => Route {#548 …9}
"POSTapi/h5/coupon/exchange" => Route {#549 …9}
"HEADapi/h5/package_template/list" => Route {#550 …9}
"POSTapi/h5/multiple_card/buy" => Route {#551 …9}
"POSTapi/h5/multiple_card/cancel" => Route {#552 …9}
"POSTapi/h5/multiple_card/retry_pay" => Route {#553 …9}
"HEADapi/h5/multiple_card/give_package" => Route {#554 …9}
"POSTapi/h5/multiple_card/receive_package" => Route {#555 …9}
"HEADapi/h5/multiple_card/getAliCardDetail" => Route {#556 …9}
"POSTapi/h5/panda/notify" => Route {#509 …9}
"HEADapi/h5/operate" => Route {#521 …9}
"HEADapi/h5/search" => Route {#557 …9}
"HEADapi/h5/detail" => Route {#558 …9}
"HEADapi/h5/book_isborr" => Route {#559 …9}
"HEADapi/h5/get_catelist" => Route {#560 …9}
"HEADapi/h5/gold_coin" => Route {#561 …9}
"HEADapi/h5/getCommentsByBook" => Route {#562 …9}
"HEADapi/h5/gettags" => Route {#563 …9}
"HEADapi/h5/topic" => Route {#564 …9}
"HEADapi/h5/getSeriesList" => Route {#565 …9}
"HEADapi/h5/package_list" => Route {#566 …9}
"HEADapi/h5/jssdk_data" => Route {#567 …9}
"HEADapi/h5/shop/index" => Route {#569 …9}
"HEADapi/h5/shop/invite" => Route {#570 …9}
"HEADapi/h5/shop/goods_info" => Route {#571 …9}
"HEADapi/h5/shop/cart_list" => Route {#572 …9}
"POSTapi/h5/shop/cart_update" => Route {#573 …9}
"HEADapi/h5/shop/address_list" => Route {#574 …9}
"POSTapi/h5/shop/address_def" => Route {#575 …9}
"POSTapi/h5/shop/update_address" => Route {#576 …9}
"POSTapi/h5/shop/borrow" => Route {#577 …9}
"HEADapi/h5/shop/notify_success/{borrow_id}" => Route {#578 …9}
"HEADapi/h5/shop/order_detail/{borrow_id}" => Route {#579 …9}
"HEADapi/h5/shop/orderList" => Route {#580 …9}
"HEADapi/h5/shop/promote" => Route {#581 …9}
"HEADapi/h5/shop/spending" => Route {#582 …9}
"HEADcommon/ping" => Route {#583 …9}
"HEADcommon/getHomeBanner" => Route {#584 …9}
]
#nameList: []
#actionList: array:460 [
"AppHttpControllersCommonHomeBannerController@getBannerView" => Route {#107 …9}
"AppHttpControllersCommonHomeBannerController@SaveOrUpdate" => Route {#108 …9}
"AppHttpControllersAdminActivityController@getActivityList" => Route {#111 …9}
"AppHttpControllersAdminActivityController@saveOrUpdate" => Route {#112 …9}
"AppHttpControllersAdminActivityController@getActivityPage" => Route {#113 …9}
"AppHttpControllersAdminBookManagerController@postUploadFile" => Route {#114 …9}
"AppHttpControllersAdminIndexController@frontFrame" => Route {#116 …9}
"AppHttpControllersAdminBookManagerController@getBookList" => Route {#117 …9}
"AppHttpControllersAdminBookManagerController@upBookExt" => Route {#118 …9}
"AppHttpControllersAdminBookManagerController@addBook" => Route {#119 …9}
"AppHttpControllersAdminBookManagerController@postAddBook" => Route {#120 …9}
"AppHttpControllersAdminBookManagerController@updateBookStatus" => Route {#121 …9}
"AppHttpControllersAdminBookManagerController@editBook" => Route {#122 …9}
"AppHttpControllersAdminBookManagerController@postEditBook" => Route {#123 …9}
"AppHttpControllersAdminBorrowManagerController@getBorrowList" => Route {#124 …9}
"AppHttpControllersAdminBorrowManagerController@borrowInfo" => Route {#125 …9}
"AppHttpControllersAdminBorrowManagerController@compensate" => Route {#126 …9}
"AppHttpControllersAdminBorrowManagerController@addCompensate" => Route {#127 …9}
"AppHttpControllersAdminBorrowManagerController@delCompensate" => Route {#128 …9}
"AppHttpControllersAdminBorrowManagerController@compensateInfo" => Route {#129 …9}
"AppHttpControllersAdminBorrowManagerController@compensateBorrow" => Route {#130 …9}
"AppHttpControllersAdminBorrowManagerController@compensateSureInfo" => Route {#131 …9}
"AppHttpControllersAdminBorrowManagerController@compensateSureStatus" => Route {#132 …9}
"AppHttpControllersAdminBorrowManagerController@compensateList" => Route {#133 …9}
"AppHttpControllersAdminBorrowManagerController@ajaxJump" => Route {#134 …9}
"AppHttpControllersAdminBorrowManagerController@newChangeBook" => Route {#136 …9}
"AppHttpControllersAdminBorrowManagerController@searchChangeBook" => Route {#137 …9}
"AppHttpControllersAdminBorrowManagerController@postChangeBook" => Route {#138 …9}
"AppHttpControllersAdminBorrowManagerController@deleteChangeBook" => Route {#139 …9}
"AppHttpControllersAdminBorrowManagerController@getReturnList" => Route {#135 …9}
"AppHttpControllersAdminBorrowManagerController@returnBook" => Route {#140 …9}
"AppHttpControllersAdminBorrowManagerController@updateBorrowStatus" => Route {#141 …9}
"AppHttpControllersAdminBorrowManagerController@updateBorrowFranch" => Route {#142 …9}
"AppHttpControllersAdminPackageManagerController@getPackageList" => Route {#143 …9}
"AppHttpControllersAdminPackageManagerController@addPackage" => Route {#144 …9}
"AppHttpControllersAdminPackageManagerController@getUserPackageList" => Route {#145 …9}
"AppHttpControllersAdminPackageManagerController@userPackageInfo" => Route {#146 …9}
"AppHttpControllersAdminPackageManagerController@getMemberPackageList" => Route {#147 …9}
"AppHttpControllersAdminPackageManagerController@userPackageAll" => Route {#148 …9}
"AppHttpControllersAdminPackageManagerController@getUserAddressList" => Route {#149 …9}
"AppHttpControllersAdminPackageManagerController@updateBabyInfo" => Route {#150 …9}
"AppHttpControllersAdminPackageManagerController@ServiceOrder" => Route {#151 …9}
"AppHttpControllersAdminPackageManagerController@ServiceCreateBrrows" => Route {#152 …9}
"AppHttpControllersAdminPackageManagerController@updatePackageStatus" => Route {#153 …9}
"AppHttpControllersAdminPackageManagerController@updateGroupStatus" => Route {#154 …9}
"AppHttpControllersAdminPackageManagerController@postPackage" => Route {#155 …9}
"AppHttpControllersAdminBookManagerController@getCatesList" => Route {#156 …9}
"AppHttpControllersAdminBookManagerController@postEditCates" => Route {#157 …9}
"AppHttpControllersAdminBookManagerController@addCates" => Route {#158 …9}
"AppHttpControllersAdminBookManagerController@editCates" => Route {#159 …9}
"AppHttpControllersAdminBookManagerController@editCateStatus" => Route {#160 …9}
"AppHttpControllersAdminBookManagerController@getTagsList" => Route {#161 …9}
"AppHttpControllersAdminBookManagerController@postEditTags" => Route {#162 …9}
"AppHttpControllersAdminBookManagerController@addTags" => Route {#163 …9}
"AppHttpControllersAdminBookManagerController@editTags" => Route {#164 …9}
"AppHttpControllersAdminBookManagerController@editTagStatus" => Route {#165 …9}
"AppHttpControllersAdminBookManagerController@getSeriesList" => Route {#166 …9}
"AppHttpControllersAdminBookManagerController@getSeriesUrl" => Route {#167 …9}
"AppHttpControllersAdminBookManagerController@addSeries" => Route {#168 …9}
"AppHttpControllersAdminBookManagerController@postEditSeri" => Route {#169 …9}
"AppHttpControllersAdminBookManagerController@editSeries" => Route {#170 …9}
"AppHttpControllersAdminBookManagerController@updateSeriesStatus" => Route {#171 …9}
"AppHttpControllersAdminIndexController@getBannerList" => Route {#172 …9}
"AppHttpControllersAdminIndexController@addBanners" => Route {#173 …9}
"AppHttpControllersAdminIndexController@editBanners" => Route {#174 …9}
"AppHttpControllersAdminIndexController@postUpdateBanner" => Route {#175 …9}
"AppHttpControllersAdminIndexController@getIconList" => Route {#176 …9}
"AppHttpControllersAdminIndexController@addIcons" => Route {#177 …9}
"AppHttpControllersAdminIndexController@editIcons" => Route {#178 …9}
"AppHttpControllersAdminIndexController@postUpdateIcon" => Route {#179 …9}
"AppHttpControllersAdminIndexController@postUpdateStatus" => Route {#180 …9}
"AppHttpControllersAdminImportController@importBook" => Route {#182 …9}
"AppHttpControllersAdminImportController@importRecommendStock" => Route {#183 …9}
"AppHttpControllersAdminImportController@importSeriesBook" => Route {#184 …9}
"AppHttpControllersAdminTopicManagerController@getTopicList" => Route {#181 …9}
"AppHttpControllersAdminTopicManagerController@createTopic" => Route {#185 …9}
"AppHttpControllersAdminTopicManagerController@postCreateOrTopicTmp" => Route {#186 …9}
"AppHttpControllersAdminTopicManagerController@updateTopicStatus" => Route {#187 …9}
"AppHttpControllersAdminTopicManagerController@editTopic" => Route {#188 …9}
"AppHttpControllersAdminUserManagerController@addLoginUser" => Route {#189 …9}
"AppHttpControllersAdminUserManagerController@postAddUser" => Route {#190 …9}
"AppHttpControllersAdminUserManagerController@loginUserList" => Route {#191 …9}
"AppHttpControllersAdminUserManagerController@postUpdateUserStatus" => Route {#192 …9}
"AppHttpControllersAdminUserManagerController@postUpdateUserRole" => Route {#193 …9}
"AppHttpControllersAdminUserManagerController@postUpdateUser" => Route {#194 …9}
"AppHttpControllersAdminBorrowManagerController@getCancelList" => Route {#195 …9}
"AppHttpControllersAdminBorrowManagerController@getBorrowCanRefundList" => Route {#196 …9}
"AppHttpControllersAdminBorrowManagerController@adminBorrowRefund" => Route {#197 …9}
"AppHttpControllersAdminBorrowManagerController@getLogList" => Route {#198 …9}
"AppHttpControllersAdminBorrowManagerController@getBorrowExpressList" => Route {#199 …9}
"AppHttpControllersAdminBorrowManagerController@getBorrowCanModifyList" => Route {#200 …9}
"AppHttpControllersAdminBorrowManagerController@adminBorrowModify" => Route {#201 …9}
"AppHttpControllersAdminBookPackageController@getBookSearchList" => Route {#203 …9}
"AppHttpControllersAdminBookPackageController@getBookPackageList" => Route {#204 …9}
"AppHttpControllersAdminBookPackageController@addBookPackage" => Route {#205 …9}
"AppHttpControllersAdminBookPackageController@editBookPackage" => Route {#206 …9}
"AppHttpControllersAdminBookPackageController@updateBookPackage" => Route {#207 …9}
"AppHttpControllersAdminBookPackageController@updateBookPackageStatus" => Route {#208 …9}
"AppHttpControllersAdminCouponManagerController@index" => Route {#209 …9}
"AppHttpControllersAdminCouponManagerController@create" => Route {#213 …9}
"AppHttpControllersAdminCouponManagerController@getCouponUser" => Route {#211 …9}
"AppHttpControllersAdminCouponManagerController@store" => Route {#212 …9}
"AppHttpControllersAdminCouponManagerController@adminReleaseCoupon" => Route {#214 …9}
"AppHttpControllersAdminCouponManagerController@popUpOnOff" => Route {#215 …9}
"AppHttpControllersAdminCouponManagerController@adminPublishCoupon" => Route {#216 …9}
"AppHttpControllersAdminCouponManagerController@adminGenerateExchangeCoupon" => Route {#217 …9}
"AppHttpControllersAdminCouponManagerController@adminLookExchangeCoupon" => Route {#218 …9}
"AppHttpControllersAdminCoinController@index" => Route {#219 …9}
"AppHttpControllersAdminCoinController@create" => Route {#220 …9}
"AppHttpControllersAdminCoinController@getCouponUser" => Route {#221 …9}
"AppHttpControllersAdminCoinController@store" => Route {#222 …9}
"AppHttpControllersAdminCoinController@editCoinStatus" => Route {#223 …9}
"AppHttpControllersAdminCoinController@adminReleaseCoupon" => Route {#224 …9}
"AppHttpControllersAdminCoinController@popUpOnOff" => Route {#225 …9}
"AppHttpControllersAdminCoinController@adminPublishCoupon" => Route {#226 …9}
"AppHttpControllersAdminCoinController@adminGenerateExchangeCoupon" => Route {#227 …9}
"AppHttpControllersAdminCoinController@adminLookExchangeCoupon" => Route {#228 …9}
"AppHttpControllersAdminRecoveryManageController@recoveryList" => Route {#229 …9}
"AppHttpControllersAdminRecoveryManageController@searchRecoveryData" => Route {#230 …9}
"AppHttpControllersAdminRecoveryManageController@recoveryDetail" => Route {#231 …9}
"AppHttpControllersAdminRecoveryManageController@postRecoveryAssess" => Route {#232 …9}
"AppHttpControllersAdminGoodsController@getList" => Route {#233 …9}
"AppHttpControllersAdminGoodsController@addGoods" => Route {#234 …9}
"AppHttpControllersAdminGoodsController@UploadFile" => Route {#235 …9}
"AppHttpControllersAdminGoodsController@postAddGoods" => Route {#236 …9}
"AppHttpControllersAdminGoodsController@editGoods" => Route {#237 …9}
"AppHttpControllersAdminGoodsController@postEditGoods" => Route {#238 …9}
"AppHttpControllersAdminGoodsController@delGoods" => Route {#239 …9}
"AppHttpControllersAdminGoodsController@order_list" => Route {#240 …9}
"AppHttpControllersAdminGoodsController@updateBorrowStatus" => Route {#241 …9}
"AppHttpControllersAdminGoodsController@getBorrowExpressList" => Route {#242 …9}
"AppHttpControllersAdminFranchController@getList" => Route {#243 …9}
"AppHttpControllersAdminFranchController@addFranch" => Route {#244 …9}
"AppHttpControllersAdminFranchController@get_address" => Route {#245 …9}
"AppHttpControllersAdminFranchController@postAddFranch" => Route {#246 …9}
"AppHttpControllersAdminFranchController@editFranch" => Route {#247 …9}
"AppHttpControllersAdminFranchController@postEditFranch" => Route {#248 …9}
"AppHttpControllersAdminFranchController@upOpen" => Route {#249 …9}
"AppHttpControllersAdminFranchController@import_book" => Route {#250 …9}
"AppHttpControllersAdminFranchController@settleList" => Route {#251 …9}
"AppHttpControllersAdminFranchController@generateSettle" => Route {#252 …9}
"AppHttpControllersAdminFranchController@settleDetails" => Route {#253 …9}
"AppHttpControllersAdminFranchController@accountInfo" => Route {#254 …9}
"AppHttpControllersAdminPackageManagerController@userPackageRefund" => Route {#202 …9}
"AppHttpControllersAdminShortUrlController@index" => Route {#256 …9}
"AppHttpControllersAdminShortUrlController@store" => Route {#257 …9}
"AppHttpControllersAdminShortUrlController@getConfigUrl" => Route {#258 …9}
"AppHttpControllersAdminPackageTemplateController@index" => Route {#259 …9}
"AppHttpControllersAdminPackageTemplateController@create" => Route {#260 …9}
"AppHttpControllersAdminPackageTemplateController@store" => Route {#261 …9}
"AppHttpControllersAdminPackageTemplateController@getTemplateUrl" => Route {#262 …9}
"AppHttpControllersAdminPackageTemplateController@updateTemplateStatus" => Route {#263 …9}
"AppHttpControllersAdminFrontUserManagerController@getUserList" => Route {#264 …9}
"AppHttpControllersAdminFrontUserManagerController@inviteManager" => Route {#265 …9}
"AppHttpControllersAdminFrontUserManagerController@oftenAddress" => Route {#266 …9}
"AppHttpControllersAdminFrontUserManagerController@exportUserList" => Route {#267 …9}
"AppHttpControllersAdminFrontUserManagerController@getUserChannelList" => Route {#268 …9}
"AppHttpControllersAdminFrontUserManagerController@addUserChannel" => Route {#269 …9}
"AppHttpControllersAdminFrontUserManagerController@postAddUserChannel" => Route {#270 …9}
"AppHttpControllersAdminFrontUserManagerController@updateUserChannelStatus" => Route {#271 …9}
"AppHttpControllersAdminFrontUserManagerController@displayUserChannel" => Route {#272 …9}
"AppHttpControllersAdminFrontUserManagerController@UserDataStatistics" => Route {#273 …9}
"AppHttpControllersAdminFrontUserManagerController@updateUserInfo" => Route {#274 …9}
"AppHttpControllersAdminFrontUserManagerController@inviteStatis" => Route {#275 …9}
"AppHttpControllersAdminQrCodeController@index" => Route {#276 …9}
"AppHttpControllersAdminQrCodeController@generateQrCode" => Route {#277 …9}
"AppHttpControllersAdminAdminManageController@roleList" => Route {#278 …9}
"AppHttpControllersAdminAdminManageController@roleDel" => Route {#279 …9}
"AppHttpControllersAdminAdminManageController@roleAdd" => Route {#280 …9}
"AppHttpControllersAdminAdminManageController@roleAddSend" => Route {#281 …9}
"AppHttpControllersAdminAdminManageController@roleEdit" => Route {#282 …9}
"AppHttpControllersAdminAdminManageController@roleEditSend" => Route {#283 …9}
"AppHttpControllersAdminAdminManageController@moduleList" => Route {#284 …9}
"AppHttpControllersAdminAdminManageController@moduleAdd" => Route {#285 …9}
"AppHttpControllersAdminAdminManageController@moduleAddSend" => Route {#286 …9}
"AppHttpControllersAdminAdminManageController@moduleEdit" => Route {#287 …9}
"AppHttpControllersAdminAdminManageController@moduleDel" => Route {#288 …9}
"AppHttpControllersAdminAdminManageController@moduleEditSend" => Route {#289 …9}
"AppHttpControllersAdminUserManagerController@loginGet" => Route {#115 …9}
"AppHttpControllersAdminUserManagerController@sendCodeForAdminLogin" => Route {#255 …9}
"AppHttpControllersAdminUserManagerController@loginPost" => Route {#290 …9}
"AppHttpControllersAdminUserManagerController@loginOut" => Route {#291 …9}
"AppHttpControllersApiAlipayAlipayAppletsController@login" => Route {#294 …9}
"AppHttpControllersApiAlipayAlipayAppletsController@getHomeBanner" => Route {#295 …9}
"AppHttpControllersApiAlipayAlipayAppletsController@appletsOrderRentNotify" => Route {#296 …9}
"AppHttpControllersApiAlipayAlipayAppletsController@activityDetail" => Route {#297 …9}
"AppHttpControllersApiAlipayAlipayAppletsController@mobileLogin" => Route {#298 …9}
"AppHttpControllersApiAlipayAlipayAppletsController@sharesCode" => Route {#299 …9}
"AppHttpControllersApiAlipayAlipayAppletsController@getCodeForBindMobile" => Route {#300 …9}
"AppHttpControllersApiAlipayBookController@getAppletsNewArrivalBook" => Route {#302 …9}
"AppHttpControllersApiAlipayBookController@getSearchData" => Route {#303 …9}
"AppHttpControllersApiAlipayBookController@getAppletsBookDetail" => Route {#301 …9}
"AppHttpControllersApiAlipayAlipayAppletsController@alipayAppletsFakeLogin" => Route {#304 …9}
"AppHttpControllersApiAlipayAlipayAppletsController@checkMobile" => Route {#306 …9}
"AppHttpControllersApiAlipayAlipayAppletsController@userBindMobile" => Route {#307 …9}
"AppHttpControllersApiAlipayAppletsCartController@getCartList" => Route {#309 …9}
"AppHttpControllersApiAlipayAppletsCartController@updateCart" => Route {#310 …9}
"AppHttpControllersApiAlipayAppletsCartController@appletMe" => Route {#308 …9}
"AppHttpControllersApiAlipayAppletsBorrowController@getList" => Route {#312 …9}
"AppHttpControllersApiAlipayAppletsBorrowController@getPriceByPackage" => Route {#313 …9}
"AppHttpControllersApiAlipayAppletsBorrowController@getUserPopCoupon" => Route {#314 …9}
"AppHttpControllersApiAlipayAppletsBorrowController@getUserIsReceiveCoupon" => Route {#315 …9}
"AppHttpControllersApiAlipayAppletsBorrowController@userReceiveCoupon" => Route {#316 …9}
"AppHttpControllersApiAlipayAppletsBorrowController@userGenerateCoupon" => Route {#317 …9}
"AppHttpControllersApiAlipayAppletsBorrowController@activityCouponList" => Route {#318 …9}
"AppHttpControllersApiAlipayAppletsBorrowController@createBorrow" => Route {#319 …9}
"AppHttpControllersApiAlipayAppletsBorrowController@endBorrow" => Route {#320 …9}
"AppHttpControllersApiAlipayAppletsBorrowController@getConfirmBorrowDetail" => Route {#321 …9}
"AppHttpControllersApiAlipayAppletsBorrowController@notifyConfirmBorrow" => Route {#322 …9}
"AppHttpControllersApiAlipayAppletsBorrowController@getBorrowList" => Route {#323 …9}
"AppHttpControllersApiAlipayAppletsBorrowController@getBorrowDetail" => Route {#324 …9}
"AppHttpControllersApiAlipayAppletsBorrowController@getExpressDetail" => Route {#325 …9}
"AppHttpControllersApiAlipayAppletsBorrowController@getReturnInfo" => Route {#326 …9}
"AppHttpControllersApiAlipayAppletsBorrowController@returnBook" => Route {#327 …9}
"AppHttpControllersApiAlipayAppletsBorrowController@cancelBorrow" => Route {#328 …9}
"AppHttpControllersApiAlipayBookController@getNewArrivalBook" => Route {#329 …9}
"AppHttpControllersApiAlipayBookController@getCateList" => Route {#330 …9}
"AppHttpControllersApiAlipayAlipayController@getFwcAuthUrl" => Route {#331 …9}
"AppHttpControllersApiAlipayAlipayController@fwcCallback" => Route {#332 …9}
"AppHttpControllersApiAlipayAlipayController@mobileLogin" => Route {#333 …9}
"AppHttpControllersApiAlipayAlipayController@aliPayCallback" => Route {#334 …9}
"AppHttpControllersApiAlipayAlipayController@alipayNotify" => Route {#335 …9}
"AppHttpControllersApiAlipayAlipayController@alipayOverdueNotify" => Route {#336 …9}
"AppHttpControllersApiAlipayAlipayController@alipayOverdueReturn" => Route {#337 …9}
"AppHttpControllersApiAlipayUserController@alipayH5FakeLogin" => Route {#338 …9}
"AppHttpControllersApiAlipayUserController@checkLogin" => Route {#339 …9}
"AppHttpControllersApiAlipayAlipayController@alipayReturn" => Route {#340 …9}
"AppHttpControllersApiAlipayAlipayController@orderRentReturn" => Route {#341 …9}
"AppHttpControllersApiAlipayAlipayController@orderRentNotify" => Route {#342 …9}
"AppHttpControllersApiAlipayAlipayController@aliJump" => Route {#343 …9}
"AppHttpControllersApiAlipayUserController@getBookInfo" => Route {#344 …9}
"AppHttpControllersApiAlipayPackageController@getMultiplePackageList" => Route {#345 …9}
"AppHttpControllersApiAlipayAlipayGroupController@getPackageGroupList" => Route {#346 …9}
"AppHttpControllersApiAlipayAlipayGroupController@getPackageDetail" => Route {#347 …9}
"AppHttpControllersApiAlipayUserController@getCodeForBindMobile" => Route {#348 …9}
"AppHttpControllersApiAlipayUserController@logout" => Route {#350 …9}
"AppHttpControllersApiAlipayUserController@userBindMobile" => Route {#351 …9}
"AppHttpControllersApiAlipayUserController@checkMobile" => Route {#352 …9}
"AppHttpControllersApiAlipayAlipayController@createPay" => Route {#353 …9}
"AppHttpControllersApiAlipayAlipayController@retryOrderRentAuth" => Route {#354 …9}
"AppHttpControllersApiAlipayUserController@borrow" => Route {#355 …9}
"AppHttpControllersApiAlipayUserController@myGroups" => Route {#356 …9}
"AppHttpControllersApiAlipayUserController@myGroupsDetail" => Route {#357 …9}
"AppHttpControllersApiAlipayUserController@settleAccounts" => Route {#358 …9}
"AppHttpControllersApiAlipayCartController@getCartList" => Route {#359 …9}
"AppHttpControllersApiAlipayCartController@updateCart" => Route {#360 …9}
"AppHttpControllersApiAlipayUserAddressController@updateUserAddress" => Route {#361 …9}
"AppHttpControllersApiAlipayUserAddressController@userAddressList" => Route {#362 …9}
"AppHttpControllersApiAlipayUserController@getHomeData" => Route {#364 …9}
"AppHttpControllersApiAlipayUserController@myBorrow" => Route {#365 …9}
"AppHttpControllersApiAlipayUserController@returnBook" => Route {#366 …9}
"AppHttpControllersApiAlipayUserController@cancelBorrow" => Route {#367 …9}
"AppHttpControllersApiAlipayPackageController@getUserPackage" => Route {#368 …9}
"AppHttpControllersApiAlipayUserController@getMyAvaCard" => Route {#369 …9}
"AppHttpControllersApiAlipayBorrowController@getUserMaxBookCount" => Route {#370 …9}
"AppHttpControllersApiAlipayBorrowController@borrowDetail" => Route {#371 …9}
"AppHttpControllersApiAlipayExpressController@getExpressDetail" => Route {#372 …9}
"AppHttpControllersApiAlipayBorrowController@getBorrowViewData" => Route {#373 …9}
"AppHttpControllersApiAlipayBorrowController@createBorrow" => Route {#374 …9}
"AppHttpControllersApiAlipayBorrowController@userOverdueBuy" => Route {#375 …9}
"AppHttpControllersApiAlipayBorrowController@userOverduePay" => Route {#376 …9}
"AppHttpControllersApiAlipayBookPackageController@getUserBookPackage" => Route {#363 …9}
"AppHttpControllersApiAlipayBookPackageController@getBookPackageList" => Route {#377 …9}
"AppHttpControllersApiAlipayUserController@updateMyCollect" => Route {#379 …9}
"AppHttpControllersApiAlipayUserController@getMyCollect" => Route {#380 …9}
"AppHttpControllersApiAlipayUserController@userSubscribeBook" => Route {#381 …9}
"AppHttpControllersApiAlipayCouponController@getList" => Route {#382 …9}
"AppHttpControllersApiAlipayCouponController@getPriceByPackage" => Route {#383 …9}
"AppHttpControllersApiAlipayCouponController@getUserPopCoupon" => Route {#384 …9}
"AppHttpControllersApiAlipayCouponController@getUserIsReceiveCoupon" => Route {#385 …9}
"AppHttpControllersApiAlipayCouponController@userReceiveCoupon" => Route {#386 …9}
"AppHttpControllersApiAlipayCouponController@userGenerateCoupon" => Route {#387 …9}
"AppHttpControllersApiAlipayPackageController@buyPackage" => Route {#388 …9}
"AppHttpControllersApiAlipayPackageController@cancelPackage" => Route {#389 …9}
"AppHttpControllersApiAlipayPackageController@createPay" => Route {#390 …9}
"AppHttpControllersApiAlipayPackageController@givePackage" => Route {#391 …9}
"AppHttpControllersApiAlipayPackageController@receivePackage" => Route {#392 …9}
"AppHttpControllersApiAlipayPackageController@getAliCardDetail" => Route {#393 …9}
"AppHttpControllersApiAlipayBookPackageController@getTemplatesList" => Route {#394 …9}
"AppHttpControllersApiAlipayBookPackageController@getTemplateInfo" => Route {#395 …9}
"AppHttpControllersApiAlipayAreasController@getAreas" => Route {#349 …9}
"AppHttpControllersApiAlipayUserController@getReturnInfo" => Route {#378 …9}
"AppHttpControllersApiAlipayIndexController@getTab" => Route {#396 …9}
"AppHttpControllersApiAlipayOperateController@getOperateData" => Route {#397 …9}
"AppHttpControllersApiAlipayOperateController@getSeriesList" => Route {#398 …9}
"AppHttpControllersApiAlipayIndexController@getCancelReason" => Route {#399 …9}
"AppHttpControllersApiAlipayExpressController@getExpressList" => Route {#400 …9}
"AppHttpControllersApiAlipayExpressController@notifyExpressInfo" => Route {#401 …9}
"AppHttpControllersApiAlipayIndexController@getCommonQuestion" => Route {#402 …9}
"AppHttpControllersApiV1UserController@fakeLogin" => Route {#407 …9}
"AppHttpControllersApiV1WxGroupController@testEntry" => Route {#408 …9}
"AppHttpControllersApiV1WxGroupController@returnFlag" => Route {#409 …9}
"AppHttpControllersApiV1WxGroupController@setFlag" => Route {#410 …9}
"AppHttpControllersApiV1WxGroupController@getPackageGroupList" => Route {#411 …9}
"AppHttpControllersApiV1WxGroupController@getPackageDetail" => Route {#412 …9}
"AppHttpControllersApiV1WxGroupController@getGroupRule" => Route {#413 …9}
"AppHttpControllersApiV1RecoveryController@recoveryRule" => Route {#414 …9}
"AppHttpControllersApiV1RecoveryController@userCancelReason" => Route {#415 …9}
"AppHttpControllersApiV1SearchController@getSearchData" => Route {#416 …9}
"AppHttpControllersApiV1UserController@getCodeForBindMobile" => Route {#417 …9}
"AppHttpControllersApiV1UserController@checkMobile" => Route {#419 …9}
"AppHttpControllersApiV1UserController@userBindMobile" => Route {#420 …9}
"AppHttpControllersApiV1BorrowController@getBorrowViewData" => Route {#421 …9}
"AppHttpControllersApiV1BorrowController@createBorrow" => Route {#422 …9}
"AppHttpControllersApiV1BorrowController@defaultPackage" => Route {#423 …9}
"AppHttpControllersApiV1BorrowController@guessLike" => Route {#424 …9}
"AppHttpControllersApiV1BorrowController@bookPrice" => Route {#425 …9}
"AppHttpControllersApiV1UserController@getHomeData" => Route {#427 …9}
"AppHttpControllersApiV1UserController@myPackage" => Route {#428 …9}
"AppHttpControllersApiV1UserController@myBorrow" => Route {#429 …9}
"AppHttpControllersApiV1UserController@returnBook" => Route {#430 …9}
"AppHttpControllersApiV1UserController@myGroups" => Route {#431 …9}
"AppHttpControllersApiV1UserController@myGroupsDetail" => Route {#432 …9}
"AppHttpControllersApiV1BorrowController@getCartList" => Route {#433 …9}
"AppHttpControllersApiV1BorrowController@updateCart" => Route {#434 …9}
"AppHttpControllersApiV1PackageController@buyPackage" => Route {#426 …9}
"AppHttpControllersApiV1PackageController@givePackage" => Route {#435 …9}
"AppHttpControllersApiV1PackageController@receivePackage" => Route {#436 …9}
"AppHttpControllersApiV1PackageController@sendCodeForBuyPackage" => Route {#437 …9}
"AppHttpControllersApiV1PackageController@getCardDetail" => Route {#438 …9}
"AppHttpControllersApiV1UserController@updateMyCollect" => Route {#439 …9}
"AppHttpControllersApiV1UserController@getBabyInfo" => Route {#440 …9}
"AppHttpControllersApiV1UserController@setBabyInfo" => Route {#441 …9}
"AppHttpControllersApiV1CommentsController@getComments" => Route {#443 …9}
"AppHttpControllersApiV1CommentsController@addComment" => Route {#444 …9}
"AppHttpControllersApiV1BorrowController@getReturnInfo" => Route {#442 …9}
"AppHttpControllersApiV1BorrowController@getReturnDetail" => Route {#445 …9}
"AppHttpControllersApiV1BorrowController@borrowDetail" => Route {#447 …9}
"AppHttpControllersApiV1ExpressController@getExpressDetail" => Route {#448 …9}
"AppHttpControllersApiV1CouponController@getList" => Route {#449 …9}
"AppHttpControllersApiV1CouponController@getPriceByPackage" => Route {#450 …9}
"AppHttpControllersApiV1CouponController@getUserPopCoupon" => Route {#451 …9}
"AppHttpControllersApiV1CouponController@getUserIsReceiveCoupon" => Route {#452 …9}
"AppHttpControllersApiV1CouponController@userReceiveCoupon" => Route {#453 …9}
"AppHttpControllersApiV1CouponController@userGenerateCoupon" => Route {#454 …9}
"AppHttpControllersApiV1PackageTemplateController@index" => Route {#455 …9}
"AppHttpControllersApiV1ShopListController@index" => Route {#456 …9}
"AppHttpControllersApiV1ShopListController@shopGoodsMore" => Route {#457 …9}
"AppHttpControllersApiV1ShopListController@invite" => Route {#458 …9}
"AppHttpControllersApiV1ShopListController@goodsInfo" => Route {#459 …9}
"AppHttpControllersApiV1ShopCartController@getCartList" => Route {#460 …9}
"AppHttpControllersApiV1ShopCartController@updateCart" => Route {#461 …9}
"AppHttpControllersApiV1ShopCartController@userAddressList" => Route {#462 …9}
"AppHttpControllersApiV1ShopCartController@upAddressDefault" => Route {#463 …9}
"AppHttpControllersApiV1ShopCartController@updateUserAddress" => Route {#464 …9}
"AppHttpControllersApiV1ShopBorrowController@createBorrow" => Route {#465 …9}
"AppHttpControllersApiV1ShopBorrowController@notifySuccess" => Route {#466 …9}
"AppHttpControllersApiV1ShopBorrowController@borrowDetail" => Route {#467 …9}
"AppHttpControllersApiV1ShopBorrowController@orderList" => Route {#468 …9}
"AppHttpControllersApiV1ShopBorrowController@promote" => Route {#469 …9}
"AppHttpControllersApiV1ShopBorrowController@spending" => Route {#470 …9}
"AppHttpControllersApiV1RecoveryController@recoveryBookInfo" => Route {#471 …9}
"AppHttpControllersApiV1RecoveryController@userRecoveryApi" => Route {#472 …9}
"AppHttpControllersApiV1RecoveryController@searchRecoveryData" => Route {#473 …9}
"AppHttpControllersApiV1RecoveryController@searchRecoveryDetail" => Route {#474 …9}
"AppHttpControllersApiV1RecoveryController@userCancelRecovery" => Route {#475 …9}
"AppHttpControllersApiV1UserController@loginSignOut" => Route {#446 …9}
"AppHttpControllersApiV1UserController@checkCoin" => Route {#476 …9}
"AppHttpControllersApiV1ShopBorrowController@jssdkData" => Route {#418 …9}
"AppHttpControllersApiV1PackageController@notifyWxpayNotice" => Route {#477 …9}
"AppHttpControllersApiV1OperateController@getOperateData" => Route {#478 …9}
"AppHttpControllersApiV1SearchController@getDetailData" => Route {#479 …9}
"AppHttpControllersApiV1SearchController@bookIsBorr" => Route {#480 …9}
"AppHttpControllersApiV1SearchController@getCateList" => Route {#481 …9}
"AppHttpControllersApiV1CommentsController@getCommentsByBook" => Route {#482 …9}
"AppHttpControllersApiV1UserController@login" => Route {#483 …9}
"AppHttpControllersApiV1UserController@mobileLogin" => Route {#484 …9}
"AppHttpControllersApiV1BorrowController@getTagsData" => Route {#485 …9}
"AppHttpControllersApiV1TopicController@getTopic" => Route {#486 …9}
"AppHttpControllersApiV1OperateController@getSeriesList" => Route {#487 …9}
"AppHttpControllersApiV1PackageController@getPackageListData" => Route {#488 …9}
"AppHttpControllersApiV1WeChatController@WeChatCallback" => Route {#490 …9}
"AppHttpControllersApiV1WeChatController@WeChatManXiongDetail" => Route {#491 …9}
"AppHttpControllersApiV1WeChatController@WeChatSendTemplate" => Route {#492 …9}
"AppHttpControllersApiH5ActivitysController@ActivityList" => Route {#495 …9}
"AppHttpControllersApiH5ActivitysController@sendCodeForActivity" => Route {#496 …9}
"AppHttpControllersApiH5ActivitysController@GetExchangeCodesss" => Route {#497 …9}
"AppHttpControllersApiH5WeChatController@index" => Route {#498 …9}
"AppHttpControllersApiH5WeChatController@WeChatLogin" => Route {#499 …9}
"AppHttpControllersApiH5WeChatController@WeChatCallback" => Route {#500 …9}
"AppHttpControllersApiH5WeChatController@logout" => Route {#494 …9}
"AppHttpControllersApiH5WeChatController@mobileLogin" => Route {#501 …9}
"AppHttpControllersApiH5UserController@fakeLogin" => Route {#502 …9}
"AppHttpControllersApiH5WxGroupController@testEntry" => Route {#503 …9}
"AppHttpControllersApiH5WxGroupController@getPackageGroupList" => Route {#504 …9}
"AppHttpControllersApiH5WxGroupController@getPackageDetail" => Route {#505 …9}
"AppHttpControllersApiH5WxGroupController@getGroupRule" => Route {#506 …9}
"AppHttpControllersApiH5PackageController@getMultiplePackageList" => Route {#507 …9}
"AppHttpControllersApiH5UserController@getCodeForBindMobile" => Route {#508 …9}
"AppHttpControllersApiH5UserController@weChatAuthoriz" => Route {#510 …9}
"AppHttpControllersApiH5UserController@checkMobile" => Route {#511 …9}
"AppHttpControllersApiH5UserController@userBindMobile" => Route {#512 …9}
"AppHttpControllersApiH5BorrowController@getBorrowViewData" => Route {#513 …9}
"AppHttpControllersApiH5BorrowController@createBorrow" => Route {#514 …9}
"AppHttpControllersApiH5BorrowController@defaultPackage" => Route {#515 …9}
"AppHttpControllersApiH5UserController@settleAccounts" => Route {#516 …9}
"AppHttpControllersApiH5UserAddressController@updateUserAddress" => Route {#517 …9}
"AppHttpControllersApiH5UserAddressController@userAddressList" => Route {#518 …9}
"AppHttpControllersApiH5UserController@myMaxSubscribeQuantity" => Route {#519 …9}
"AppHttpControllersApiH5UserController@getHomeData" => Route {#541 …9}
"AppHttpControllersApiH5UserController@myPackage" => Route {#522 …9}
"AppHttpControllersApiH5UserController@myBorrow" => Route {#523 …9}
"AppHttpControllersApiH5UserController@returnBook" => Route {#524 …9}
"AppHttpControllersApiH5UserController@myGroups" => Route {#525 …9}
"AppHttpControllersApiH5UserController@myGroupsDetail" => Route {#526 …9}
"AppHttpControllersApiH5UserController@getMyCollect" => Route {#527 …9}
"AppHttpControllersApiH5CartController@getCartList" => Route {#520 …9}
"AppHttpControllersApiH5CartController@updateCart" => Route {#528 …9}
"AppHttpControllersApiH5PackageController@buyPackage" => Route {#551 …9}
"AppHttpControllersApiH5PackageController@givePackage" => Route {#554 …9}
"AppHttpControllersApiH5PackageController@receivePackage" => Route {#555 …9}
"AppHttpControllersApiH5PackageController@sendCodeForBuyPackage" => Route {#532 …9}
"AppHttpControllersApiH5PackageController@getCardDetail" => Route {#533 …9}
"AppHttpControllersApiH5UserController@updateMyCollect" => Route {#534 …9}
"AppHttpControllersApiH5UserController@getBabyInfo" => Route {#535 …9}
"AppHttpControllersApiH5UserController@setBabyInfo" => Route {#536 …9}
"AppHttpControllersApiH5CommentsController@getComments" => Route {#538 …9}
"AppHttpControllersApiH5CommentsController@addComment" => Route {#539 …9}
"AppHttpControllersApiH5BorrowController@getReturnInfo" => Route {#537 …9}
"AppHttpControllersApiH5BorrowController@getReturnDetail" => Route {#540 …9}
"AppHttpControllersApiH5BorrowController@borrowDetail" => Route {#542 …9}
"AppHttpControllersApiH5ExpressController@getExpressDetail" => Route {#543 …9}
"AppHttpControllersApiH5CouponController@getList" => Route {#544 …9}
"AppHttpControllersApiH5CouponController@getPriceByPackage" => Route {#545 …9}
"AppHttpControllersApiH5CouponController@getUserPopCoupon" => Route {#546 …9}
"AppHttpControllersApiH5CouponController@getUserIsReceiveCoupon" => Route {#547 …9}
"AppHttpControllersApiH5CouponController@userReceiveCoupon" => Route {#548 …9}
"AppHttpControllersApiH5CouponController@userGenerateCoupon" => Route {#549 …9}
"AppHttpControllersApiH5PackageTemplateController@index" => Route {#550 …9}
"AppHttpControllersApiH5PackageController@cancelPackage" => Route {#552 …9}
"AppHttpControllersApiH5PackageController@createPay" => Route {#553 …9}
"AppHttpControllersApiH5PackageController@getAliCardDetail" => Route {#556 …9}
"AppHttpControllersApiH5PackageController@notifyWxpayNotice" => Route {#509 …9}
"AppHttpControllersApiH5OperateController@getOperateData" => Route {#521 …9}
"AppHttpControllersApiH5SearchController@getSearchData" => Route {#557 …9}
"AppHttpControllersApiH5SearchController@getDetailData" => Route {#558 …9}
"AppHttpControllersApiH5SearchController@bookIsBorr" => Route {#559 …9}
"AppHttpControllersApiH5SearchController@getCateList" => Route {#560 …9}
"AppHttpControllersApiH5UserController@checkCoin" => Route {#561 …9}
"AppHttpControllersApiH5CommentsController@getCommentsByBook" => Route {#562 …9}
"AppHttpControllersApiH5BorrowController@getTagsData" => Route {#563 …9}
"AppHttpControllersApiH5TopicController@getTopic" => Route {#564 …9}
"AppHttpControllersApiH5OperateController@getSeriesList" => Route {#565 …9}
"AppHttpControllersApiH5PackageController@getPackageListData" => Route {#566 …9}
"AppHttpControllersApiH5WeChatController@jssdkData" => Route {#567 …9}
"AppHttpControllersApiH5ShopListController@index" => Route {#569 …9}
"AppHttpControllersApiH5ShopListController@invite" => Route {#570 …9}
"AppHttpControllersApiH5ShopListController@goodsInfo" => Route {#571 …9}
"AppHttpControllersApiH5ShopCartController@getCartList" => Route {#572 …9}
"AppHttpControllersApiH5ShopCartController@updateCart" => Route {#573 …9}
"AppHttpControllersApiH5ShopCartController@userAddressList" => Route {#574 …9}
"AppHttpControllersApiH5ShopCartController@upAddressDefault" => Route {#575 …9}
"AppHttpControllersApiH5ShopCartController@updateUserAddress" => Route {#576 …9}
"AppHttpControllersApiH5ShopBorrowController@createBorrow" => Route {#577 …9}
"AppHttpControllersApiH5ShopBorrowController@notifySuccess" => Route {#578 …9}
"AppHttpControllersApiH5ShopBorrowController@borrowDetail" => Route {#579 …9}
"AppHttpControllersApiH5ShopBorrowController@orderList" => Route {#580 …9}
"AppHttpControllersApiH5ShopBorrowController@promote" => Route {#581 …9}
"AppHttpControllersApiH5ShopBorrowController@spending" => Route {#582 …9}
"AppHttpControllersCommonHomeBannerController@getHomeBanner" => Route {#584 …9}
]
}
#current: null
#currentRequest: null
#middleware: array:7 [
"auth.wx.applets" => "AppHttpMiddlewareWxAppletsAuthenticate"
"auth.wx.h5" => "AppHttpMiddlewareWxH5Authenticate"
"auth.admin" => "AppHttpMiddlewareAdminAuthenticate"
"auth.basic" => "IlluminateAuthMiddlewareAuthenticateWithBasicAuth"
"guest" => "AppHttpMiddlewareRedirectIfAuthenticated"
"auth.alipay.h5" => "AppHttpMiddlewareAlipayH5Authenticate"
"auth.alipay.applets" => "AppHttpMiddlewareAlipayAppletsAuthenticate"
]
#patternFilters: []
#regexFilters: []
#binders: array:1 [
"_missing" => Closure {#28 …5}
]
#patterns: []
#groupStack: []
}
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Foundation/Support/Providers/RouteServiceProvider.php"
line: "33 to 35"
}
]
#terminatingCallbacks: []
#serviceProviders: array:22 [
0 => EventServiceProvider {#4 …}
1 => RoutingServiceProvider {#8
#app: Application {#2}
#defer: false
}
2 => AuthServiceProvider {#39
#app: Application {#2}
#defer: false
}
3 => ControllerServiceProvider {#31
#app: Application {#2}
#defer: false
}
4 => CookieServiceProvider {#23
#app: Application {#2}
#defer: false
}
5 => DatabaseServiceProvider {#54
#app: Application {#2}
#defer: false
}
6 => EncryptionServiceProvider {#61
#app: Application {#2}
#defer: false
}
7 => FilesystemServiceProvider {#63
#app: Application {#2}
#defer: false
}
8 => FormRequestServiceProvider {#69
#app: Application {#2}
#defer: false
}
9 => FoundationServiceProvider {#68
#providers: array:1 [
0 => "IlluminateFoundationProvidersFormRequestServiceProvider"
]
#instances: array:1 [
0 => FormRequestServiceProvider {#69}
]
#app: Application {#2}
#defer: false
}
10 => PaginationServiceProvider {#70
#app: Application {#2}
#defer: false
}
11 => SessionServiceProvider {#73
#app: Application {#2}
#defer: false
}
12 => ValidationServiceProvider {#77
#app: Application {#2}
#defer: false
}
13 => ViewServiceProvider {#81
#app: Application {#2}
#defer: false
}
14 => AppServiceProvider {#85
#app: Application {#2}
#defer: false
}
15 => AuthServiceProvider {#87
#policies: array:1 [
"AppModel" => "AppPoliciesModelPolicy"
]
#app: Application {#2}
#defer: false
}
16 => EventServiceProvider {#88
#listen: array:1 [
"AppEventsSomeEvent" => array:1 [
0 => "AppListenersEventListener"
]
]
#subscribe: []
#app: Application {#2}
#defer: false
}
17 => RouteServiceProvider {#89}
18 => FlashServiceProvider {#90
#defer: false
#app: Application {#2}
}
19 => PandaLogServiceProvider {#93
#app: Application {#2}
#defer: false
}
20 => CacheServiceProvider {#35
#defer: true
#app: Application {#2}
}
21 => RedisServiceProvider {#613
#defer: true
#app: Application {#2}
}
]
#loadedProviders: array:22 [
"IlluminateEventsEventServiceProvider" => true
"IlluminateRoutingRoutingServiceProvider" => true
"IlluminateAuthAuthServiceProvider" => true
"IlluminateRoutingControllerServiceProvider" => true
"IlluminateCookieCookieServiceProvider" => true
"IlluminateDatabaseDatabaseServiceProvider" => true
"IlluminateEncryptionEncryptionServiceProvider" => true
"IlluminateFilesystemFilesystemServiceProvider" => true
"IlluminateFoundationProvidersFormRequestServiceProvider" => true
"IlluminateFoundationProvidersFoundationServiceProvider" => true
"IlluminatePaginationPaginationServiceProvider" => true
"IlluminateSessionSessionServiceProvider" => true
"IlluminateValidationValidationServiceProvider" => true
"IlluminateViewViewServiceProvider" => true
"AppProvidersAppServiceProvider" => true
"AppProvidersAuthServiceProvider" => true
"AppProvidersEventServiceProvider" => true
"AppProvidersRouteServiceProvider" => true
"LaracastsFlashFlashServiceProvider" => true
"AppProvidersPandaLogServiceProvider" => true
"IlluminateCacheCacheServiceProvider" => true
"IlluminateRedisRedisServiceProvider" => true
]
#deferredServices: array:83 [
"command.app.name" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.clear-compiled" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.command.make" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.config.cache" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.config.clear" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.console.make" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.event.generate" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.event.make" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.down" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.environment" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.handler.command" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.handler.event" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.job.make" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.key.generate" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.listener.make" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.model.make" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.optimize" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.policy.make" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.provider.make" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.request.make" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.route.cache" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.route.clear" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.route.list" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.serve" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.test.make" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.tinker" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.up" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.vendor.publish" => "IlluminateFoundationProvidersArtisanServiceProvider"
"command.view.clear" => "IlluminateFoundationProvidersArtisanServiceProvider"
"IlluminateBroadcastingBroadcastManager" => "IlluminateBroadcastingBroadcastServiceProvider"
"IlluminateContractsBroadcastingFactory" => "IlluminateBroadcastingBroadcastServiceProvider"
"IlluminateContractsBroadcastingBroadcaster" => "IlluminateBroadcastingBroadcastServiceProvider"
"IlluminateBusDispatcher" => "IlluminateBusBusServiceProvider"
"IlluminateContractsBusDispatcher" => "IlluminateBusBusServiceProvider"
"IlluminateContractsBusQueueingDispatcher" => "IlluminateBusBusServiceProvider"
"cache.store" => "IlluminateCacheCacheServiceProvider"
"memcached.connector" => "IlluminateCacheCacheServiceProvider"
"command.cache.clear" => "IlluminateCacheCacheServiceProvider"
"command.cache.table" => "IlluminateCacheCacheServiceProvider"
"command.auth.resets.clear" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"IlluminateConsoleSchedulingScheduleRunCommand" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"migrator" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"migration.repository" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"command.migrate" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"command.migrate.rollback" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"command.migrate.reset" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"command.migrate.refresh" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"command.migrate.install" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"command.migrate.status" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"migration.creator" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"command.migrate.make" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"seeder" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"command.seed" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"command.seeder.make" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"composer" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"command.queue.table" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"command.queue.failed" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"command.queue.retry" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"command.queue.forget" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"command.queue.flush" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"command.queue.failed-table" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"command.controller.make" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"command.middleware.make" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"command.session.database" => "IlluminateFoundationProvidersConsoleSupportServiceProvider"
"hash" => "IlluminateHashingHashServiceProvider"
"mailer" => "IlluminateMailMailServiceProvider"
"swift.mailer" => "IlluminateMailMailServiceProvider"
"swift.transport" => "IlluminateMailMailServiceProvider"
"IlluminateContractsPipelineHub" => "IlluminatePipelinePipelineServiceProvider"
"queue" => "IlluminateQueueQueueServiceProvider"
"queue.worker" => "IlluminateQueueQueueServiceProvider"
"queue.listener" => "IlluminateQueueQueueServiceProvider"
"queue.failer" => "IlluminateQueueQueueServiceProvider"
"command.queue.work" => "IlluminateQueueQueueServiceProvider"
"command.queue.listen" => "IlluminateQueueQueueServiceProvider"
"command.queue.restart" => "IlluminateQueueQueueServiceProvider"
"command.queue.subscribe" => "IlluminateQueueQueueServiceProvider"
"queue.connection" => "IlluminateQueueQueueServiceProvider"
"auth.password" => "IlluminateAuthPasswordsPasswordResetServiceProvider"
"auth.password.tokens" => "IlluminateAuthPasswordsPasswordResetServiceProvider"
"translator" => "IlluminateTranslationTranslationServiceProvider"
"translation.loader" => "IlluminateTranslationTranslationServiceProvider"
"qrcode" => "SimpleSoftwareIOQrCodeQrCodeServiceProvider"
]
#monologConfigurator: null
#databasePath: null
#storagePath: null
#environmentPath: null
#environmentFile: ".env"
#namespace: null
#resolved: array:30 [
"events" => true
"router" => true
"AppHttpKernel" => true
"IlluminateContractsHttpKernel" => true
"IlluminateFoundationBootstrapDetectEnvironment" => true
"IlluminateFoundationBootstrapLoadConfiguration" => true
"IlluminateFoundationBootstrapConfigureLogging" => true
"env" => true
"IlluminateFoundationBootstrapHandleExceptions" => true
"IlluminateFoundationBootstrapRegisterFacades" => true
"IlluminateFoundationBootstrapRegisterProviders" => true
"IlluminateFoundationBootstrapBootProviders" => true
"db.factory" => true
"db" => true
"IlluminateContractsAuthAccessGate" => true
"url" => true
"files" => true
"view.engine.resolver" => true
"view.finder" => true
"view" => true
"AppBootstrapApplicationLog" => true
"IlluminateFoundationHttpMiddlewareCheckForMaintenanceMode" => true
"encrypter" => true
"AppHttpMiddlewareEncryptCookies" => true
"cookie" => true
"IlluminateCookieMiddlewareAddQueuedCookiesToResponse" => true
"session" => true
"IlluminateSessionMiddlewareStartSession" => true
"cache" => true
"redis" => true
]
#bindings: array:46 [
"events" => array:2 [
"concrete" => Closure {#5
class: "IlluminateEventsEventServiceProvider"
this: EventServiceProvider {#4 …}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Events/EventServiceProvider.php"
line: "16 to 20"
}
"shared" => true
]
"router" => array:2 [
"concrete" => Closure {#10
class: "IlluminateContainerContainer"
this: Application {#2}
parameters: array:1 [
"$container" => []
]
use: array:2 [
"$closure" => Closure {#9 …5}
"$object" => Router {#25}
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Container/Container.php"
line: "272 to 283"
}
"shared" => false
]
"url" => array:2 [
"concrete" => Closure {#12
class: "IlluminateContainerContainer"
this: Application {#2}
parameters: array:1 [
"$container" => []
]
use: array:2 [
"$closure" => Closure {#11 …5}
"$object" => UrlGenerator {#101 …9}
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Container/Container.php"
line: "272 to 283"
}
"shared" => false
]
"redirect" => array:2 [
"concrete" => Closure {#14
class: "IlluminateContainerContainer"
this: Application {#2}
parameters: array:1 [
"$container" => []
]
use: array:2 [
"$closure" => Closure {#13 …5}
"$object" => null
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Container/Container.php"
line: "272 to 283"
}
"shared" => false
]
"PsrHttpMessageServerRequestInterface" => array:2 [
"concrete" => Closure {#15
class: "IlluminateRoutingRoutingServiceProvider"
this: RoutingServiceProvider {#8}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php"
line: "119 to 121"
}
"shared" => false
]
"PsrHttpMessageResponseInterface" => array:2 [
"concrete" => Closure {#16
class: "IlluminateRoutingRoutingServiceProvider"
this: RoutingServiceProvider {#8}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php"
line: "131 to 133"
}
"shared" => false
]
"IlluminateContractsRoutingResponseFactory" => array:2 [
"concrete" => Closure {#17
class: "IlluminateRoutingRoutingServiceProvider"
this: RoutingServiceProvider {#8}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php"
line: "143 to 145"
}
"shared" => true
]
"IlluminateContractsHttpKernel" => array:2 [
"concrete" => Closure {#18
class: "IlluminateContainerContainer"
this: Application {#2}
parameters: array:2 [
"$c" => []
"$parameters" => array:1 [ …1]
]
use: array:2 [
"$abstract" => "IlluminateContractsHttpKernel"
"$concrete" => "AppHttpKernel"
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Container/Container.php"
line: "217 to 221"
}
"shared" => true
]
"IlluminateContractsConsoleKernel" => array:2 [
"concrete" => Closure {#19
class: "IlluminateContainerContainer"
this: Application {#2}
parameters: array:2 [
"$c" => []
"$parameters" => array:1 [ …1]
]
use: array:2 [
"$abstract" => "IlluminateContractsConsoleKernel"
"$concrete" => "AppConsoleKernel"
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Container/Container.php"
line: "217 to 221"
}
"shared" => true
]
"IlluminateContractsDebugExceptionHandler" => array:2 [
"concrete" => Closure {#20
class: "IlluminateContainerContainer"
this: Application {#2}
parameters: array:2 [
"$c" => []
"$parameters" => array:1 [ …1]
]
use: array:2 [
"$abstract" => "IlluminateContractsDebugExceptionHandler"
"$concrete" => "AppExceptionsHandler"
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Container/Container.php"
line: "217 to 221"
}
"shared" => true
]
"env" => array:2 [
"concrete" => Closure {#32
class: "IlluminateContainerContainer"
this: Application {#2}
use: array:1 [
"$value" => "local"
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Container/Container.php"
line: "1183 to 1185"
}
"shared" => false
]
"auth" => array:2 [
"concrete" => Closure {#34
class: "IlluminateAuthAuthServiceProvider"
this: AuthServiceProvider {#39}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Auth/AuthServiceProvider.php"
line: "35 to 42"
}
"shared" => true
]
"auth.driver" => array:2 [
"concrete" => Closure {#50
class: "IlluminateAuthAuthServiceProvider"
this: AuthServiceProvider {#39}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Auth/AuthServiceProvider.php"
line: "44 to 46"
}
"shared" => true
]
"IlluminateContractsAuthAuthenticatable" => array:2 [
"concrete" => Closure {#51
class: "IlluminateAuthAuthServiceProvider"
this: AuthServiceProvider {#39}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Auth/AuthServiceProvider.php"
line: "56 to 58"
}
"shared" => false
]
"IlluminateContractsAuthAccessGate" => array:2 [
"concrete" => Closure {#53
class: "IlluminateAuthAuthServiceProvider"
this: AuthServiceProvider {#39}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Auth/AuthServiceProvider.php"
line: "68 to 72"
}
"shared" => true
]
"illuminate.route.dispatcher" => array:2 [
"concrete" => Closure {#22
class: "IlluminateRoutingControllerServiceProvider"
this: ControllerServiceProvider {#31}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Routing/ControllerServiceProvider.php"
line: "16 to 18"
}
"shared" => true
]
"cookie" => array:2 [
"concrete" => Closure {#21
class: "IlluminateCookieCookieServiceProvider"
this: CookieServiceProvider {#23}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Cookie/CookieServiceProvider.php"
line: "16 to 20"
}
"shared" => true
]
"FakerGenerator" => array:2 [
"concrete" => Closure {#55
class: "IlluminateDatabaseDatabaseServiceProvider"
this: DatabaseServiceProvider {#54}
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php"
line: "66 to 68"
}
"shared" => true
]
"IlluminateDatabaseEloquentFactory" => array:2 [
"concrete" => Closure {#56
class: "IlluminateDatabaseDatabaseServiceProvider"
this: DatabaseServiceProvider {#54}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php"
line: "70 to 74"
}
"shared" => true
]
"IlluminateContractsQueueEntityResolver" => array:2 [
"concrete" => Closure {#57
class: "IlluminateDatabaseDatabaseServiceProvider"
this: DatabaseServiceProvider {#54}
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php"
line: "84 to 86"
}
"shared" => true
]
"db.factory" => array:2 [
"concrete" => Closure {#58
class: "IlluminateDatabaseDatabaseServiceProvider"
this: DatabaseServiceProvider {#54}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php"
line: "43 to 45"
}
"shared" => true
]
"db" => array:2 [
"concrete" => Closure {#59
class: "IlluminateDatabaseDatabaseServiceProvider"
this: DatabaseServiceProvider {#54}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php"
line: "50 to 52"
}
"shared" => true
]
"db.connection" => array:2 [
"concrete" => Closure {#60
class: "IlluminateDatabaseDatabaseServiceProvider"
this: DatabaseServiceProvider {#54}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php"
line: "54 to 56"
}
"shared" => false
]
"encrypter" => array:2 [
"concrete" => Closure {#62
class: "IlluminateEncryptionEncryptionServiceProvider"
this: EncryptionServiceProvider {#61}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php"
line: "17 to 31"
}
"shared" => true
]
"files" => array:2 [
"concrete" => Closure {#64
class: "IlluminateFilesystemFilesystemServiceProvider"
this: FilesystemServiceProvider {#63}
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemServiceProvider.php"
line: "28 to 30"
}
"shared" => true
]
"filesystem" => array:2 [
"concrete" => Closure {#65
class: "IlluminateFilesystemFilesystemServiceProvider"
this: FilesystemServiceProvider {#63}
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemServiceProvider.php"
line: "58 to 60"
}
"shared" => true
]
"filesystem.disk" => array:2 [
"concrete" => Closure {#66
class: "IlluminateFilesystemFilesystemServiceProvider"
this: FilesystemServiceProvider {#63}
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemServiceProvider.php"
line: "42 to 44"
}
"shared" => true
]
"filesystem.cloud" => array:2 [
"concrete" => Closure {#67
class: "IlluminateFilesystemFilesystemServiceProvider"
this: FilesystemServiceProvider {#63}
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Filesystem/FilesystemServiceProvider.php"
line: "46 to 48"
}
"shared" => true
]
"session" => array:2 [
"concrete" => Closure {#74
class: "IlluminateSessionSessionServiceProvider"
this: SessionServiceProvider {#73}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Session/SessionServiceProvider.php"
line: "30 to 32"
}
"shared" => true
]
"session.store" => array:2 [
"concrete" => Closure {#75
class: "IlluminateSessionSessionServiceProvider"
this: SessionServiceProvider {#73}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Session/SessionServiceProvider.php"
line: "42 to 49"
}
"shared" => true
]
"IlluminateSessionMiddlewareStartSession" => array:2 [
"concrete" => Closure {#76
class: "IlluminateContainerContainer"
this: Application {#2}
parameters: array:2 [
"$c" => []
"$parameters" => array:1 [ …1]
]
use: array:2 [
"$abstract" => "IlluminateSessionMiddlewareStartSession"
"$concrete" => "IlluminateSessionMiddlewareStartSession"
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Container/Container.php"
line: "217 to 221"
}
"shared" => true
]
"validation.presence" => array:2 [
"concrete" => Closure {#80
class: "IlluminateValidationValidationServiceProvider"
this: ValidationServiceProvider {#77}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Validation/ValidationServiceProvider.php"
line: "64 to 66"
}
"shared" => true
]
"validator" => array:2 [
"concrete" => Closure {#79
class: "IlluminateValidationValidationServiceProvider"
this: ValidationServiceProvider {#77}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Validation/ValidationServiceProvider.php"
line: "43 to 54"
}
"shared" => true
]
"view.engine.resolver" => array:2 [
"concrete" => Closure {#82
class: "IlluminateViewViewServiceProvider"
this: ViewServiceProvider {#81}
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/View/ViewServiceProvider.php"
line: "34 to 45"
}
"shared" => true
]
"view.finder" => array:2 [
"concrete" => Closure {#83
class: "IlluminateViewViewServiceProvider"
this: ViewServiceProvider {#81}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/View/ViewServiceProvider.php"
line: "92 to 96"
}
"shared" => false
]
"view" => array:2 [
"concrete" => Closure {#84
class: "IlluminateViewViewServiceProvider"
this: ViewServiceProvider {#81}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/View/ViewServiceProvider.php"
line: "106 to 124"
}
"shared" => true
]
"AppHttpMiddlewareAlipayAuthenticate" => array:2 [
"concrete" => Closure {#86
class: "IlluminateContainerContainer"
this: Application {#2}
parameters: array:2 [
"$c" => []
"$parameters" => array:1 [ …1]
]
use: array:2 [
"$abstract" => "AppHttpMiddlewareAlipayAuthenticate"
"$concrete" => "AppHttpMiddlewareAlipayAuthenticate"
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Container/Container.php"
line: "217 to 221"
}
"shared" => true
]
"LaracastsFlashSessionStore" => array:2 [
"concrete" => Closure {#91
class: "IlluminateContainerContainer"
this: Application {#2}
parameters: array:2 [
"$c" => []
"$parameters" => array:1 [ …1]
]
use: array:2 [
"$abstract" => "LaracastsFlashSessionStore"
"$concrete" => "LaracastsFlashLaravelSessionStore"
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Container/Container.php"
line: "217 to 221"
}
"shared" => false
]
"flash" => array:2 [
"concrete" => Closure {#92
class: "LaracastsFlashFlashServiceProvider"
this: FlashServiceProvider {#90}
file: "/home/vagrant/manxiong/panda_php/vendor/laracasts/flash/src/Laracasts/Flash/FlashServiceProvider.php"
line: "28 to 30"
}
"shared" => true
]
"blade.compiler" => array:2 [
"concrete" => Closure {#586
class: "IlluminateViewViewServiceProvider"
this: ViewServiceProvider {#81}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/View/ViewServiceProvider.php"
line: "74 to 78"
}
"shared" => true
]
"cache" => array:2 [
"concrete" => Closure {#599
class: "IlluminateCacheCacheServiceProvider"
this: CacheServiceProvider {#35}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Cache/CacheServiceProvider.php"
line: "25 to 27"
}
"shared" => true
]
"cache.store" => array:2 [
"concrete" => Closure {#607
class: "IlluminateCacheCacheServiceProvider"
this: CacheServiceProvider {#35}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Cache/CacheServiceProvider.php"
line: "29 to 31"
}
"shared" => true
]
"memcached.connector" => array:2 [
"concrete" => Closure {#608
class: "IlluminateCacheCacheServiceProvider"
this: CacheServiceProvider {#35}
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Cache/CacheServiceProvider.php"
line: "33 to 35"
}
"shared" => true
]
"command.cache.clear" => array:2 [
"concrete" => Closure {#609
class: "IlluminateCacheCacheServiceProvider"
this: CacheServiceProvider {#35}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Cache/CacheServiceProvider.php"
line: "47 to 49"
}
"shared" => true
]
"command.cache.table" => array:2 [
"concrete" => Closure {#610
class: "IlluminateCacheCacheServiceProvider"
this: CacheServiceProvider {#35}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Cache/CacheServiceProvider.php"
line: "51 to 53"
}
"shared" => true
]
"redis" => array:2 [
"concrete" => Closure {#614
class: "IlluminateRedisRedisServiceProvider"
this: RedisServiceProvider {#613}
parameters: array:1 [
"$app" => []
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Redis/RedisServiceProvider.php"
line: "23 to 25"
}
"shared" => true
]
]
#instances: array:27 [
"app" => Application {#2}
"IlluminateContainerContainer" => Application {#2}
"events" => Dispatcher {#6}
"path" => "/home/vagrant/manxiong/panda_php/app"
"path.base" => "/home/vagrant/manxiong/panda_php"
"path.config" => "/home/vagrant/manxiong/panda_php/config"
"path.database" => "/home/vagrant/manxiong/panda_php/database"
"path.lang" => "/home/vagrant/manxiong/panda_php/resources/lang"
"path.public" => "/home/vagrant/manxiong/panda_php/public"
"path.storage" => "/home/vagrant/manxiong/panda_php/storage"
"IlluminateContractsHttpKernel" => Kernel {#26
#middleware: array:5 [
0 => "IlluminateFoundationHttpMiddlewareCheckForMaintenanceMode"
1 => "AppHttpMiddlewareEncryptCookies"
2 => "IlluminateCookieMiddlewareAddQueuedCookiesToResponse"
3 => "IlluminateSessionMiddlewareStartSession"
4 => "IlluminateViewMiddlewareShareErrorsFromSession"
]
#routeMiddleware: array:7 [
"auth.wx.applets" => "AppHttpMiddlewareWxAppletsAuthenticate"
"auth.wx.h5" => "AppHttpMiddlewareWxH5Authenticate"
"auth.admin" => "AppHttpMiddlewareAdminAuthenticate"
"auth.basic" => "IlluminateAuthMiddlewareAuthenticateWithBasicAuth"
"guest" => "AppHttpMiddlewareRedirectIfAuthenticated"
"auth.alipay.h5" => "AppHttpMiddlewareAlipayH5Authenticate"
"auth.alipay.applets" => "AppHttpMiddlewareAlipayAppletsAuthenticate"
]
#bootstrappers: array:8 [
0 => "IlluminateFoundationBootstrapDetectEnvironment"
1 => "IlluminateFoundationBootstrapLoadConfiguration"
2 => "IlluminateFoundationBootstrapConfigureLogging"
3 => "IlluminateFoundationBootstrapHandleExceptions"
4 => "IlluminateFoundationBootstrapRegisterFacades"
5 => "IlluminateFoundationBootstrapRegisterProviders"
6 => "IlluminateFoundationBootstrapBootProviders"
7 => "AppBootstrapApplicationLog"
]
#app: Application {#2}
#router: Router {#25}
}
"request" => Request {#41
#json: null
#userResolver: null
#routeResolver: null
+attributes: ParameterBag {#43
#parameters: []
}
+request: ParameterBag {#49
#parameters: []
}
+query: ParameterBag {#49}
+server: ServerBag {#46
#parameters: array:32 [
"USER" => "vagrant"
"HOME" => "/home/vagrant"
"HTTP_CONNECTION" => "keep-alive"
"HTTP_ACCEPT_ENCODING" => "gzip, deflate"
"HTTP_COOKIE" => "laravel_session=eyJpdiI6IjJEMitwNW13SjF6bFVwN1ZDQXh2UEE9PSIsInZhbHVlIjoiVFBjUUJPcmVyXC9mb1wvcEJKQTlib0kyVzF2SVFDcUd2OEVVeE11UUtJWXh4SUh4cmJsVHJBK25NQWIrQ1dRU1wvQ05IRjJaTm9kQ014ekNFdmY1YUJNRVE9PSIsIm1hYyI6IjQzOTc4NzBlNWFhNDJkZmJmMzFhNGRhMzNkMDNkNWQ0NTE2NDYzMjZjMTAzYmMzMTkzNGMwZDlmZjk0MTE1ODEifQ%3D%3D"
"HTTP_HOST" => "panda"
"HTTP_ACCEPT" => "*/*"
"HTTP_USER_AGENT" => "PostmanRuntime/7.6.0"
"HTTP_POSTMAN_TOKEN" => "1a852755-c919-4466-8830-34d511fe6738"
"HTTP_CACHE_CONTROL" => "no-cache"
"REDIRECT_STATUS" => "200"
"SERVER_NAME" => "panda"
"SERVER_PORT" => "80"
"SERVER_ADDR" => "192.168.10.10"
"REMOTE_PORT" => "50236"
"REMOTE_ADDR" => "192.168.10.1"
"SERVER_SOFTWARE" => "nginx/1.14.0"
"GATEWAY_INTERFACE" => "CGI/1.1"
"SERVER_PROTOCOL" => "HTTP/1.1"
"DOCUMENT_ROOT" => "/home/vagrant/manxiong/panda_php/public"
"DOCUMENT_URI" => "/index.php"
"REQUEST_URI" => "//admin/package_list"
"SCRIPT_NAME" => "/index.php"
"SCRIPT_FILENAME" => "/home/vagrant/manxiong/panda_php/public/index.php"
"CONTENT_LENGTH" => ""
"CONTENT_TYPE" => ""
"REQUEST_METHOD" => "GET"
"QUERY_STRING" => ""
"FCGI_ROLE" => "RESPONDER"
"PHP_SELF" => "/index.php"
"REQUEST_TIME_FLOAT" => 1553657915.8488
"REQUEST_TIME" => 1553657915
]
}
+files: FileBag {#45
#parameters: []
}
+cookies: ParameterBag {#44
#parameters: array:1 [
"laravel_session" => "8b91468c88c2e1cf87380941222b7bf4b0a4ec34"
]
}
+headers: HeaderBag {#47
#headers: array:10 [
"connection" => array:1 [ …1]
"accept-encoding" => array:1 [ …1]
"cookie" => array:1 [ …1]
"host" => array:1 [ …1]
"accept" => array:1 [ …1]
"user-agent" => array:1 [ …1]
"postman-token" => array:1 [ …1]
"cache-control" => array:1 [ …1]
"content-length" => array:1 [ …1]
"content-type" => array:1 [ …1]
]
#cacheControl: array:1 [
"no-cache" => true
]
}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: null
#pathInfo: null
#requestUri: null
#baseUrl: null
#basePath: null
#method: null
#format: null
#session: null
#locale: null
#defaultLocale: "en"
}
"config" => Repository {#24
#items: array:32 [
"config_url" => array:11 [
0 => array:2 [ …2]
1 => array:2 [ …2]
2 => array:2 [ …2]
3 => array:2 [ …2]
4 => array:2 [ …2]
5 => array:2 [ …2]
6 => array:2 [ …2]
7 => array:2 [ …2]
8 => array:2 [ …2]
9 => array:2 [ …2]
10 => array:2 [ …2]
]
"auth" => array:4 [
"driver" => "eloquent"
"model" => "AppUser"
"table" => "users"
"password" => array:3 [ …3]
]
"oss" => array:5 [
"access_key_id" => "LTAINRGG6ySVW8P9"
"access_key_secret" => "JSP6o1si9dQU2NhqRLJnJ0QTXo7Dub"
"bucket" => "panda-oss-new"
"prefix" => "panda"
"acl" => "public-read"
]
"app" => array:15 [
"debug" => true
"appenv" => "local"
"url" => "http://localhost"
"timezone" => "Asia/Shanghai"
"locale" => "zh-cn"
"fallback_locale" => "en"
"key" => "qrl7R1HdrqK9JVUmehqpy8i5P3ee8GjE"
"cipher" => "AES-256-CBC"
"log" => "daily"
"log_max_files" => "80"
"log_level" => "info"
"log_path" => ""
"log_sql" => true
"providers" => array:30 [ …30]
"aliases" => array:34 [ …34]
]
"sms" => array:2 [
"chuanglan" => array:2 [ …2]
"is_send" => false
]
"express_config" => array:1 [
"poll_key" => "lqzVdAvf5852"
]
"mail" => array:9 [
"driver" => "smtp"
"host" => "mailtrap.io"
"port" => "2525"
"from" => array:2 [ …2]
"encryption" => null
"username" => null
"password" => null
"sendmail" => "/usr/sbin/sendmail -bs"
"pretend" => false
]
"package" => array:6 [
"durate" => array:12 [ …12]
"gift_durate" => array:3 [ …3]
"gift_times" => array:5 [ …5]
"gift_quantity" => array:5 [ …5]
"gift_gold" => array:5 [ …5]
"secret_key" => "ed947ac55fa5b9a63d3777c8ca264f05"
]
"wx" => array:4 [
"appid" => "wxc1ebdc1348d5f76e"
"secret" => "486ab9ad87f0eed623518f0f17d330cf"
"auth_url" => "https://api.weixin.qq.com/sns/oauth2/access_token"
"session_key_url" => "https://api.weixin.qq.com/sns/jscode2session"
]
"validates" => array:4 [
"alipay_borrow" => array:5 [ …5]
"alipay_fwc" => array:1 [ …1]
"createPay" => array:1 [ …1]
"settleAccounts" => array:1 [ …1]
]
"address" => array:4 [
"return_address" => "收货人:满熊阅读售后组 电话:17308495549 地址:长沙市天心区木莲西路和庄二期C8-111,满熊售后组"
"aftersale_name" => "收货人:满熊阅读售后组"
"aftersale_phone" => "4000601363"
"aftersale_address" => "湖南省长沙市天心区文源街道和庄二期c8-111"
]
"compile" => array:2 [
"files" => []
"providers" => []
]
"services" => array:4 [
"mailgun" => array:2 [ …2]
"mandrill" => array:1 [ …1]
"ses" => array:3 [ …3]
"stripe" => array:3 [ …3]
]
"database" => array:5 [
"fetch" => 8
"default" => "mysql"
"connections" => array:4 [ …4]
"migrations" => "migrations"
"redis" => array:2 [ …2]
]
"cache" => array:3 [
"default" => "redis"
"stores" => array:6 [ …6]
"prefix" => "laravel"
]
"redirect_fe" => array:6 [
"front_domain" => "https://panda.qujie8.com/"
"paySuccess" => "/v2/tip?tip=paySuccess"
"commonError" => "/v2/tip?tip=commonError"
"cardSuccess" => "/v2/tip?tip=cardSuccess"
"overdueSuccess" => "/v2/tip?tip=overdueSuccess"
"buyoutSuccess" => "/v2/tip?tip=buyoutSuccess"
]
"session" => array:12 [
"driver" => "redis"
"lifetime" => 120
"expire_on_close" => false
"encrypt" => false
"files" => "/home/vagrant/manxiong/panda_php/storage/framework/sessions"
"connection" => "default"
"table" => "sessions"
"lottery" => array:2 [ …2]
"cookie" => "laravel_session"
"path" => "/"
"domain" => null
"secure" => false
]
"express" => array:29 [
"shunfeng" => "顺丰快递"
"shentong" => "申通快递"
"yuantong" => "圆通快递"
"zhongtong" => "中通快递"
"baishiwuliu" => "百世快递"
"yunda" => "韵达快递"
"tiantian" => "天天快递"
"youzhengguonei" => "中国邮政快递"
"zhaijisong" => "宅急送"
"ems" => "邮政EMS速递"
"debangwuliu" => "德邦快递"
"quanfengkuaidi" => "全峰快递"
"nntengda" => "腾达速递"
"gswtkd" => "万通快递"
"xianfeng" => "先锋快递"
"ytky168" => "运通快运"
"ztky" => "中铁快运"
"zhongtiewuliu" => "中铁物流"
"kuayue" => "跨越速运"
"jd" => "京东物流"
"httx56" => "汇通天下物流"
"zgyzt" => "一站通快递"
"guotongkuaidi" => "国通快递"
"rufengda" => "如风达快递"
"suer" => "速尔快递"
"youshuwuliu" => "优速快递"
"datianwuliu" => "大田物流"
"lianbangkuaidi" => "联邦快递"
"annengwuliu" => "安能物流"
]
"tab" => array:1 [
"tab" => array:5 [ …5]
]
"applets" => array:1 [
"tip" => array:2 [ …2]
]
"queue" => array:3 [
"default" => "sync"
"connections" => array:6 [ …6]
"failed" => array:2 [ …2]
]
"package_description" => array:1 [
"desc" => array:6 [ …6]
]
"overdue_desc" => array:2 [
"zhima" => "<p>逾期:指所借绘本租期到期后,没有按时归还,即为逾期。逾期会影响个人芝麻信用,需尽快还书,为了不影响个人信用和财产损失,用户需尽快还书。逾期十五天以内还书,满熊会通过支付宝代扣的方式完成用户逾期违约金扣款</p><p>买断:即直接将所借绘本买下来,不再归还。用户在逾期15天内可以自主把借阅的绘本买下来;逾期超过15天,视为用户自动放弃归还绘本,平台会强制要求用户买断。满熊会通过支付宝代扣的方式完成用户买断金扣款</p><p>逾期违约金=(租金/租期)*逾期天数<br>买断款=18元/本*所借绘本数 注:18元/本是指绘本均价</p>"
"card" => "<p>逾期:指所借绘本租期到期后,没有按时归还,即为逾期。逾期会影响个人芝麻信用,需尽快还书,并支付满熊逾期违约金。为了不影响个人信用和财产损失,用户需尽快还书。逾期十五天以内还书,仅需支付逾期违约金即可</p><p>买断:即直接将所借绘本买下来,不再归还。用户在逾期15天内可以自主把借阅的绘本买下来;逾期超过15天,视为用户自动放弃归还绘本,平台会强制要求用户买断。用户需要按照买断款支付给满熊平台,完成交易</p><p>逾期违约金=(租金/租期)*逾期天数<br>买断款=18元/本*所借绘本数 注:18元/本是指绘本均价</p>"
]
"broadcasting" => array:2 [
"default" => "pusher"
"connections" => array:3 [ …3]
]
"view" => array:2 [
"paths" => array:1 [ …1]
"compiled" => "/home/vagrant/manxiong/panda_php/storage/framework/views"
]
"alipay" => array:3 [
"fwc" => array:7 [ …7]
"pay" => array:12 [ …12]
"applets" => array:6 [ …6]
]
"return_tip" => array:4 [
"user_return" => "上门取件预约成功,请等待快递员上门取件"
"user_return_tips" => "快递员取走快递后,请当天务必填写寄件信息,填写寄件信息时间即租期结束时间"
"process_return" => "快递正寄往商家,待商家确认收到货"
"return_done" => "还书完成,请借阅新书"
]
"recovery_rule" => array:1 [
"list" => array:6 [ …6]
]
"wechat" => array:7 [
"AppID" => "wx7a744b12ac2341a6"
"AppSecret" => "2b2a726198dd466b469ab3da0dfe679d"
"redirectUrl" => "http://manxiong.qujie8.com/api/h5/welogin/we_chat_callback"
"redirectUrl_v1" => "http://manxiong.qujie8.com/api/v1/welogin/we_chat_callback"
"nonceStr" => "c82eb989b3a797655a01bfd4f9972920"
"AppletsAppId" => "wxc1ebdc1348d5f76e"
"AppletsAppSecret" => "486ab9ad87f0eed623518f0f17d330cf"
]
"image" => array:7 [
"image_domain" => "https://imagenew.qujie8.com/"
"search_image" => "panda/d6/19/194e5c736fd610fbfe7b105a078724d6.png"
"series_image" => "panda/25/5b/5bc12cd68db3091ef14030ad9111dd25.png"
"index_newer" => "panda/81/51/510257a63d89264de2f14cbf2b304f81.png"
"index_special" => "panda/98/2f/2f8c4563c841006f0872ea46bfa0fd98.png"
"list_newer" => "panda/8c/64/641c5d5f4d7417db536e0019df79fe8c.png"
"list_special" => "panda/c0/de/ded34ee146283d304fc7457c67f724c0.png"
]
"common_question" => array:2 [
"question" => array:6 [ …6]
"contact" => array:2 [ …2]
]
"filesystems" => array:3 [
"default" => "local"
"cloud" => "s3"
"disks" => array:6 [ …6]
]
]
}
"log" => Writer {#42
#monolog: Logger {#52
#name: "local"
#handlers: array:1 [
0 => RotatingFileHandler {#590 …16}
]
#processors: []
#microsecondTimestamps: true
}
#dispatcher: Dispatcher {#6}
#levels: array:8 [
"debug" => 100
"info" => 200
"notice" => 250
"warning" => 300
"error" => 400
"critical" => 500
"alert" => 550
"emergency" => 600
]
}
"db.factory" => ConnectionFactory {#95
#container: Application {#2}
}
"db" => DatabaseManager {#37
#app: Application {#2}
#factory: ConnectionFactory {#95}
#connections: []
#extensions: []
}
"IlluminateContractsAuthAccessGate" => Gate {#97
#container: Application {#2}
#userResolver: Closure {#99
class: "IlluminateAuthAuthServiceProvider"
this: AuthServiceProvider {#39}
use: array:1 [
"$app" => Application {#2}
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Auth/AuthServiceProvider.php"
line: "69 to 71"
}
#abilities: []
#policies: array:1 [
"AppModel" => "AppPoliciesModelPolicy"
]
#beforeCallbacks: []
#afterCallbacks: []
}
"routes" => RouteCollection {#27}
"files" => Filesystem {#104}
"view.engine.resolver" => EngineResolver {#403
#resolvers: array:2 [
"php" => Closure {#585 …4}
"blade" => Closure {#587 …5}
]
#resolved: []
}
"view" => Factory {#589
#engines: EngineResolver {#403}
#finder: FileViewFinder {#588
#files: Filesystem {#104}
#paths: array:1 [ …1]
#views: []
#hints: array:1 [ …1]
#extensions: array:2 [ …2]
}
#events: Dispatcher {#6}
#container: Application {#2}
#shared: array:2 [
"__env" => Factory {#589}
"app" => Application {#2}
]
#aliases: []
#names: []
#extensions: array:2 [
"blade.php" => "blade"
"php" => "php"
]
#composers: []
#sections: []
#sectionStack: []
#renderCount: 0
}
"encrypter" => Encrypter {#602
#cipher: "AES-256-CBC"
#key: "qrl7R1HdrqK9JVUmehqpy8i5P3ee8GjE"
}
"cookie" => CookieJar {#604
#path: "/"
#domain: null
#secure: false
#queued: []
}
"session" => SessionManager {#606
#app: Application {#2}
#customCreators: []
#drivers: array:1 [
"redis" => Store {#627}
]
}
"IlluminateSessionMiddlewareStartSession" => StartSession {#605
#manager: SessionManager {#606}
#sessionHandled: true
}
"cache" => CacheManager {#612
#app: Application {#2}
#stores: array:1 [
"redis" => Repository {#624 …3}
]
#customCreators: []
}
"redis" => Database {#615}
]
#aliases: array:59 [
"IlluminateFoundationApplication" => "app"
"IlluminateContractsContainerContainer" => "app"
"IlluminateContractsFoundationApplication" => "app"
"IlluminateAuthAuthManager" => "auth"
"IlluminateAuthGuard" => "auth.driver"
"IlluminateContractsAuthGuard" => "auth.driver"
"IlluminateAuthPasswordsTokenRepositoryInterface" => "auth.password.tokens"
"IlluminateViewCompilersBladeCompiler" => "blade.compiler"
"IlluminateCacheCacheManager" => "cache"
"IlluminateContractsCacheFactory" => "cache"
"IlluminateCacheRepository" => "cache.store"
"IlluminateContractsCacheRepository" => "cache.store"
"IlluminateConfigRepository" => "config"
"IlluminateContractsConfigRepository" => "config"
"IlluminateCookieCookieJar" => "cookie"
"IlluminateContractsCookieFactory" => "cookie"
"IlluminateContractsCookieQueueingFactory" => "cookie"
"IlluminateEncryptionEncrypter" => "encrypter"
"IlluminateContractsEncryptionEncrypter" => "encrypter"
"IlluminateDatabaseDatabaseManager" => "db"
"IlluminateDatabaseConnection" => "db.connection"
"IlluminateDatabaseConnectionInterface" => "db.connection"
"IlluminateEventsDispatcher" => "events"
"IlluminateContractsEventsDispatcher" => "events"
"IlluminateFilesystemFilesystem" => "files"
"IlluminateFilesystemFilesystemManager" => "filesystem"
"IlluminateContractsFilesystemFactory" => "filesystem"
"IlluminateContractsFilesystemFilesystem" => "filesystem.disk"
"IlluminateContractsFilesystemCloud" => "filesystem.cloud"
"IlluminateContractsHashingHasher" => "hash"
"IlluminateTranslationTranslator" => "translator"
"SymfonyComponentTranslationTranslatorInterface" => "translator"
"IlluminateLogWriter" => "log"
"IlluminateContractsLoggingLog" => "log"
"PsrLogLoggerInterface" => "log"
"IlluminateMailMailer" => "mailer"
"IlluminateContractsMailMailer" => "mailer"
"IlluminateContractsMailMailQueue" => "mailer"
"IlluminateAuthPasswordsPasswordBroker" => "auth.password"
"IlluminateContractsAuthPasswordBroker" => "auth.password"
"IlluminateQueueQueueManager" => "queue"
"IlluminateContractsQueueFactory" => "queue"
"IlluminateContractsQueueMonitor" => "queue"
"IlluminateContractsQueueQueue" => "queue.connection"
"IlluminateRoutingRedirector" => "redirect"
"IlluminateRedisDatabase" => "redis"
"IlluminateContractsRedisDatabase" => "redis"
"IlluminateHttpRequest" => "request"
"IlluminateRoutingRouter" => "router"
"IlluminateContractsRoutingRegistrar" => "router"
"IlluminateSessionSessionManager" => "session"
"IlluminateSessionStore" => "session.store"
"SymfonyComponentHttpFoundationSessionSessionInterface" => "session.store"
"IlluminateRoutingUrlGenerator" => "url"
"IlluminateContractsRoutingUrlGenerator" => "url"
"IlluminateValidationFactory" => "validator"
"IlluminateContractsValidationFactory" => "validator"
"IlluminateViewFactory" => "view"
"IlluminateContractsViewFactory" => "view"
]
#extenders: []
#tags: []
#buildStack: []
+contextual: []
#reboundCallbacks: array:2 [
"request" => array:2 [
0 => Closure {#30
class: "IlluminateAuthAuthServiceProvider"
this: AuthServiceProvider {#39}
parameters: array:2 [ …2]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Auth/AuthServiceProvider.php"
line: "82 to 86"
}
1 => Closure {#98
class: "IlluminateRoutingRoutingServiceProvider"
this: RoutingServiceProvider {#8}
parameters: array:2 [ …2]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php"
line: "86 to 88"
}
]
"routes" => array:1 [
0 => Closure {#103
class: "IlluminateRoutingRoutingServiceProvider"
this: RoutingServiceProvider {#8}
parameters: array:2 [ …2]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php"
line: "71 to 73"
}
]
]
#globalResolvingCallbacks: []
#globalAfterResolvingCallbacks: []
#resolvingCallbacks: []
#afterResolvingCallbacks: array:1 [
"IlluminateContractsValidationValidatesWhenResolved" => array:1 [
0 => Closure {#78
class: "IlluminateValidationValidationServiceProvider"
this: ValidationServiceProvider {#77}
parameters: array:1 [ …1]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Validation/ValidationServiceProvider.php"
line: "31 to 33"
}
]
]
}
#listeners: array:4 [
"illuminate.query" => array:1 [
0 => array:1 [
0 => Closure {#94
class: "AppProvidersPandaLogServiceProvider"
this: PandaLogServiceProvider {#93}
parameters: array:4 [ …4]
file: "/home/vagrant/manxiong/panda_php/app/Providers/PandaLogServiceProvider.php"
line: "33 to 48"
}
]
]
"router.matched" => array:1 [
0 => array:1 [
0 => Closure {#96
class: "IlluminateFoundationProvidersFormRequestServiceProvider"
this: FormRequestServiceProvider {#69}
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Foundation/Providers/FormRequestServiceProvider.php"
line: "29 to 35"
}
]
]
"AppEventsSomeEvent" => array:1 [
0 => array:1 [
0 => Closure {#100
class: "IlluminateEventsDispatcher"
this: Dispatcher {#6}
use: array:2 [ …2]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php"
line: "345 to 349"
}
]
]
"artisan.start" => array:1 [
0 => array:1 [
0 => Closure {#611
class: "IlluminateSupportServiceProvider"
this: CacheServiceProvider {#35}
parameters: array:1 [ …1]
use: array:1 [ …1]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Support/ServiceProvider.php"
line: "176 to 178"
}
]
]
]
#wildcards: []
#sorted: array:39 [
"IlluminateEventsEventServiceProvider" => []
"IlluminateRoutingRoutingServiceProvider" => []
"bootstrapping: IlluminateFoundationBootstrapDetectEnvironment" => []
"bootstrapped: IlluminateFoundationBootstrapDetectEnvironment" => []
"bootstrapping: IlluminateFoundationBootstrapLoadConfiguration" => []
"bootstrapped: IlluminateFoundationBootstrapLoadConfiguration" => []
"bootstrapping: IlluminateFoundationBootstrapConfigureLogging" => []
"bootstrapped: IlluminateFoundationBootstrapConfigureLogging" => []
"bootstrapping: IlluminateFoundationBootstrapHandleExceptions" => []
"bootstrapped: IlluminateFoundationBootstrapHandleExceptions" => []
"bootstrapping: IlluminateFoundationBootstrapRegisterFacades" => []
"bootstrapped: IlluminateFoundationBootstrapRegisterFacades" => []
"bootstrapping: IlluminateFoundationBootstrapRegisterProviders" => []
"IlluminateAuthAuthServiceProvider" => []
"IlluminateRoutingControllerServiceProvider" => []
"IlluminateCookieCookieServiceProvider" => []
"IlluminateDatabaseDatabaseServiceProvider" => []
"IlluminateEncryptionEncryptionServiceProvider" => []
"IlluminateFilesystemFilesystemServiceProvider" => []
"IlluminateFoundationProvidersFormRequestServiceProvider" => []
"IlluminateFoundationProvidersFoundationServiceProvider" => []
"IlluminatePaginationPaginationServiceProvider" => []
"IlluminateSessionSessionServiceProvider" => []
"IlluminateValidationValidationServiceProvider" => []
"IlluminateViewViewServiceProvider" => []
"AppProvidersAppServiceProvider" => []
"AppProvidersAuthServiceProvider" => []
"AppProvidersEventServiceProvider" => []
"AppProvidersRouteServiceProvider" => []
"LaracastsFlashFlashServiceProvider" => []
"AppProvidersPandaLogServiceProvider" => []
"bootstrapped: IlluminateFoundationBootstrapRegisterProviders" => []
"bootstrapping: IlluminateFoundationBootstrapBootProviders" => []
"bootstrapped: IlluminateFoundationBootstrapBootProviders" => []
"bootstrapping: AppBootstrapApplicationLog" => []
"bootstrapped: AppBootstrapApplicationLog" => []
"IlluminateCacheCacheServiceProvider" => []
"IlluminateRedisRedisServiceProvider" => []
"cache.hit" => []
]
#firing: []
#queueResolver: Closure {#7
class: "IlluminateEventsEventServiceProvider"
this: EventServiceProvider {#4 …}
use: array:1 [
"$app" => Application {#2}
]
file: "/home/vagrant/manxiong/panda_php/vendor/laravel/framework/src/Illuminate/Events/EventServiceProvider.php"
line: "17 to 19"
}
}
#default: 60
}
#minutes: 120
}
#started: true
}
所以如果你的sessionId暴露出来了,那任何人都可以通过你的sessionId来模仿你的身份。sessionId肯定是不能暴露给除了你之外的用户的。所以你看到的laravel_session其实是将刚才的laravel_session cookie加密之后的信息。
那又会有兄弟问了,在哪里加密呢?
在这里:

这是网上说的,我自己并没有去验证。
好了,本篇文章到此结束。
静以修身,俭以养德。非淡泊无以明志,非宁静无以致远。