【例子介绍】校园疫情防控WEB管理系统
基于thinkphp6.0 mysql bootstrap4 的校园疫情WEB防控管理系统源码,之前做的毕业设计,功能齐全,帮助校园疫情防控,进出管理。功能包括老师和学生角色权限,大数据图表展示,扫码进出校园,校园行程记录,生成二维码,学生管理,网站管理,学生签到打卡等功能。
【相关图片】
【源码结构】
.
├── 5t6t网_校园疫情防控WEB管理系统.zip
└── 校园疫情防控WEB管理系统
├── LICENSE.txt
├── README.md
├── app
│ ├── AppService.php
│ ├── BaseController.php
│ ├── ExceptionHandle.php
│ ├── Request.php
│ ├── common.php
│ ├── controller
│ │ ├── BaseController.php
│ │ ├── Code.php
│ │ ├── Home.php
│ │ ├── Index.php
│ │ ├── Student.php
│ │ ├── System.php
│ │ └── User.php
│ ├── event.php
│ ├── lib
│ │ └── exception
│ │ ├── BaseException.php
│ │ └── info.js
│ ├── middleware
│ │ ├── Student.php
│ │ └── User.php
│ ├── middleware.php
│ ├── model
│ │ ├── Code.php
│ │ ├── Home.php
│ │ ├── Student.php
│ │ ├── System.php
│ │ └── User.php
│ ├── provider.php
│ ├── service.php
│ ├── validate
│ │ ├── BaseValidate.php
│ │ ├── CodeValidate.php
│ │ ├── Home.php
│ │ ├── StudentValidate.php
│ │ ├── SystemValidate.php
│ │ └── UserValidate.php
│ └── view
│ ├── code
│ │ ├── index.html
│ │ └── stroke.html
│ ├── home
│ │ └── index.html
│ ├── public
│ │ ├── footer.html
│ │ ├── header.html
│ │ └── nav.html
│ ├── student
│ │ ├── index.html
│ │ ├── stroke.html
│ │ ├── stroke_one.html
│ │ ├── strokes.html
│ │ └── student.html
│ ├── system
│ │ └── index.html
│ └── user
│ ├── login.html
│ └── user.html
├── composer.json
├── composer.lock
├── config
│ ├── app.php
│ ├── cache.php
│ ├── console.php
│ ├── cookie.php
│ ├── database.php
│ ├── filesystem.php
│ ├── lang.php
│ ├── log.php
│ ├── middleware.php
│ ├── route.php
│ ├── session.php
│ ├── trace.php
│ └── view.php
├── extend
├── public
│ ├── assets
│ │ ├── css
│ │ │ ├── app.min.css
│ │ │ ├── icons.min.css
│ │ │ └── vendor
│ │ │ ├── britecharts.min.css
│ │ │ ├── buttons.bootstrap4.css
│ │ │ ├── dataTables.bootstrap4.css
│ │ │ ├── fullcalendar.min.css
│ │ │ ├── jquery-jvectormap-1.2.2.css
│ │ │ ├── responsive.bootstrap4.css
│ │ │ ├── select.bootstrap4.css
│ │ │ ├── simplemde.min.css
│ │ │ └── summernote-bs4.css
│ │ ├── fonts
│ │ │ ├── Nunito-Bold.woff
│ │ │ ├── Nunito-Regular.woff
│ │ │ ├── Nunito-SemiBold.woff
│ │ │ ├── dripicons-v2.woff
│ │ │ ├── materialdesignicons-webfont.woff2
│ │ │ ├── summernote.ttf
│ │ │ └── summernote.woff
│ │ ├── images
│ │ │ ├── barcode.png
│ │ │ ├── bg-auth.jpg
│ │ │ ├── bg-pattern-light.svg
│ │ │ ├── bg-pattern.png
│ │ │ ├── email-campaign.svg
│ │ │ ├── favicon.ico
│ │ │ ├── file-searching.svg
│ │ │ ├── flags
│ │ │ │ ├── germany.jpg
│ │ │ │ ├── italy.jpg
│ │ │ │ ├── russia.jpg
│ │ │ │ ├── spain.jpg
│ │ │ │ └── us.jpg
│ │ │ ├── help-icon.svg
│ │ │ ├── logo-dark.png
│ │ │ ├── logo-light.png
│ │ │ ├── logo.png
│ │ │ ├── logo_sm.png
│ │ │ ├── logo_sm_dark.png
│ │ │ ├── mail_sent.svg
│ │ │ ├── maintenance.svg
│ │ │ ├── payments
│ │ │ │ ├── cod.png
│ │ │ │ ├── discover.png
│ │ │ │ ├── master.png
│ │ │ │ ├── payoneer.png
│ │ │ │ ├── paypal.png
│ │ │ │ ├── stripe.png
│ │ │ │ └── visa.png
│ │ │ ├── products
│ │ │ │ ├── product-1.jpg
│ │ │ │ ├── product-2.jpg
│ │ │ │ ├── product-3.jpg
│ │ │ │ ├── product-4.jpg
│ │ │ │ ├── product-5.jpg
│ │ │ │ └── product-6.jpg
│ │ │ ├── projects
│ │ │ │ ├── project-1.jpg
│ │ │ │ ├── project-2.jpg
│ │ │ │ ├── project-3.jpg
│ │ │ │ └── project-4.jpg
│ │ │ ├── report.svg
│ │ │ ├── small
│ │ │ │ ├── small-1.jpg
│ │ │ │ ├── small-2.jpg
│ │ │ │ ├── small-3.jpg
│ │ │ │ └── small-4.jpg
│ │ │ ├── startman.svg
│ │ │ └── users
│ │ │ ├── avatar-1.jpg
│ │ │ ├── avatar-10.jpg
│ │ │ ├── avatar-2.jpg
│ │ │ ├── avatar-3.jpg
│ │ │ ├── avatar-4.jpg
│ │ │ ├── avatar-5.jpg
│ │ │ ├── avatar-6.jpg
│ │ │ ├── avatar-7.jpg
│ │ │ ├── avatar-8.jpg
│ │ │ └── avatar-9.jpg
│ │ └── js
│ │ ├── app.min.js
│ │ ├── pages
│ │ │ ├── demo.apex-area.js
│ │ │ ├── demo.apex-bar.js
│ │ │ ├── demo.apex-bubble.js
│ │ │ ├── demo.apex-candlestick.js
│ │ │ ├── demo.apex-column.js
│ │ │ ├── demo.apex-heatmap.js
│ │ │ ├── demo.apex-line.js
│ │ │ ├── demo.apex-mixed.js
│ │ │ ├── demo.apex-pie.js
│ │ │ ├── demo.apex-radar.js
│ │ │ ├── demo.apex-radialbar.js
│ │ │ ├── demo.apex-scatter.js
│ │ │ ├── demo.apex-sparklines.js
│ │ │ ├── demo.britechart.js
│ │ │ ├── demo.calendar.js
│ │ │ ├── demo.chartjs.js
│ │ │ ├── demo.customers.js
│ │ │ ├── demo.dashboard-crm.js
│ │ │ ├── demo.dashboard-projects.js
│ │ │ ├── demo.dashboard.js
│ │ │ ├── demo.datatable-init.js
│ │ │ ├── demo.form-wizard.js
│ │ │ ├── demo.google-maps.js
│ │ │ ├── demo.products.js
│ │ │ ├── demo.profile.js
│ │ │ ├── demo.project-detail.js
│ │ │ ├── demo.sellers.js
│ │ │ ├── demo.simplemde.js
│ │ │ ├── demo.sparkline.js
│ │ │ ├── demo.summernote.js
│ │ │ ├── demo.toastr.js
│ │ │ ├── demo.typehead.js
│ │ │ ├── demo.vector-maps.js
│ │ │ └── demo.widgets.js
│ │ ├── ui
│ │ │ ├── component.chat.js
│ │ │ ├── component.dragula.js
│ │ │ ├── component.fileupload.js
│ │ │ └── component.todo.js
│ │ └── vendor
│ │ ├── apexcharts.min.js
│ │ ├── buttons.bootstrap4.min.js
│ │ ├── buttons.flash.min.js
│ │ ├── buttons.html5.min.js
│ │ ├── buttons.print.min.js
│ │ ├── dataTables.bootstrap4.js
│ │ ├── dataTables.buttons.min.js
│ │ ├── dataTables.checkboxes.min.js
│ │ ├── dataTables.keyTable.min.js
│ │ ├── dataTables.responsive.min.js
│ │ ├── dataTables.select.min.js
│ │ ├── dragula.min.js
│ │ ├── dropzone.min.js
│ │ ├── gmaps.min.js
│ │ ├── handlebars.min.js
│ │ ├── jquery-jvectormap-1.2.2.min.js
│ │ ├── jquery-jvectormap-au-mill-en.js
│ │ ├── jquery-jvectormap-in-mill-en.js
│ │ ├── jquery-jvectormap-us-il-chicago-mill-en.js
│ │ ├── jquery-jvectormap-us-merc-en.js
│ │ ├── jquery-jvectormap-world-mill-en.js
│ │ ├── jquery.dataTables.min.js
│ │ ├── jquery.sparkline.min.js
│ │ ├── responsive.bootstrap4.min.js
│ │ ├── summernote-bs4.min.js
│ │ └── typeahead.bundle.min.js
│ ├── favicon.ico
│ ├── index.php
│ ├── robots.txt
│ ├── router.php
│ └── static
│ └── main.js
├── route
│ └── app.php
├── runtime
│ ├── cache
│ │ ├── 01
│ │ │ └── 9055b4f9dc21e2e52829740032770f.php
│ │ ├── 14
│ │ │ └── 250ea6c2556666f2c80d12a5f84598.php
│ │ ├── 4c
│ │ │ └── 8fbd0fe79082fc346247fa4f3aea80.php
│ │ ├── 8c
│ │ │ └── b2a1c933a7e90225f07edcfe483dea.php
│ │ ├── 8f
│ │ │ └── c6175a17721563fbd7d0d88038219c.php
│ │ ├── c7
│ │ │ └── 9b32b2608586da03b6d00308aff972.php
│ │ └── cf
│ │ └── c8efeb396861b03c0a1e7c2248c52a.php
│ ├── log
│ │ ├── 202101
│ │ │ ├── 11.log
│ │ │ ├── 12.log
│ │ │ ├── 20.log
│ │ │ ├── 21.log
│ │ │ ├── 22.log
│ │ │ └── 23.log
│ │ ├── 202103
│ │ │ ├── 15.log
│ │ │ └── 18.log
│ │ ├── 202105
│ │ │ └── 04.log
│ │ ├── 202106
│ │ │ └── 20.log
│ │ └── 202112
│ │ └── 04.log
│ ├── session
│ └── temp
│ ├── 02f33d026b1981b8c65c0c1512e15f6c.php
│ ├── 10f23034ea1f32a2044c207c1067b8fa.php
│ ├── 13f60a2e6cba4e47deede241eb013e0a.php
│ ├── 4c6cd6b1f3115b54364e21d621eb7009.php
│ ├── 606c6a3a917aa1503da6fe0ff3aabdae.php
│ ├── 8a50c34139c2f3525b980a8a56454836.php
│ ├── aac91d55f453603af78239824ee352ad.php
│ ├── bcdf7b1434e7c152119ec249346cbddb.php
│ ├── d9822006d541c7d57c2e65e4e8ebc8bc.php
│ ├── db0ce4e7e47648aa72cae7bd5a464098.php
│ └── dd04c8ebdc46592bb3234568d4491750.php
├── school.sql
├── think
├── vendor
│ ├── autoload.php
│ ├── bin
│ │ ├── var-dump-server
│ │ └── var-dump-server.bat
│ ├── composer
│ │ ├── ClassLoader.php
│ │ ├── InstalledVersions.php
│ │ ├── LICENSE
│ │ ├── autoload_classmap.php
│ │ ├── autoload_files.php
│ │ ├── autoload_namespaces.php
│ │ ├── autoload_psr4.php
│ │ ├── autoload_real.php
│ │ ├── autoload_static.php
│ │ ├── installed.json
│ │ ├── installed.php
│ │ └── platform_check.php
│ ├── league
│ │ ├── flysystem
│ │ │ ├── CODE_OF_CONDUCT.md
│ │ │ ├── LICENSE
│ │ │ ├── SECURITY.md
│ │ │ ├── composer.json
│ │ │ ├── deprecations.md
│ │ │ └── src
│ │ │ ├── Adapter
│ │ │ │ ├── AbstractAdapter.php
│ │ │ │ ├── AbstractFtpAdapter.php
│ │ │ │ ├── CanOverwriteFiles.php
│ │ │ │ ├── Ftp.php
│ │ │ │ ├── Ftpd.php
│ │ │ │ ├── Local.php
│ │ │ │ ├── NullAdapter.php
│ │ │ │ ├── Polyfill
│ │ │ │ │ ├── NotSupportingVisibilityTrait.php
│ │ │ │ │ ├── StreamedCopyTrait.php
│ │ │ │ │ ├── StreamedReadingTrait.php
│ │ │ │ │ ├── StreamedTrait.php
│ │ │ │ │ └── StreamedWritingTrait.php
│ │ │ │ └── SynologyFtp.php
│ │ │ ├── AdapterInterface.php
│ │ │ ├── Config.php
│ │ │ ├── ConfigAwareTrait.php
│ │ │ ├── ConnectionErrorException.php
│ │ │ ├── ConnectionRuntimeException.php
│ │ │ ├── Directory.php
│ │ │ ├── Exception.php
│ │ │ ├── File.php
│ │ │ ├── FileExistsException.php
│ │ │ ├── FileNotFoundException.php
│ │ │ ├── Filesystem.php
│ │ │ ├── FilesystemException.php
│ │ │ ├── FilesystemInterface.php
│ │ │ ├── FilesystemNotFoundException.php
│ │ │ ├── Handler.php
│ │ │ ├── InvalidRootException.php
│ │ │ ├── MountManager.php
│ │ │ ├── NotSupportedException.php
│ │ │ ├── Plugin
│ │ │ │ ├── AbstractPlugin.php
│ │ │ │ ├── EmptyDir.php
│ │ │ │ ├── ForcedCopy.php
│ │ │ │ ├── ForcedRename.php
│ │ │ │ ├── GetWithMetadata.php
│ │ │ │ ├── ListFiles.php
│ │ │ │ ├── ListPaths.php
│ │ │ │ ├── ListWith.php
│ │ │ │ ├── PluggableTrait.php
│ │ │ │ └── PluginNotFoundException.php
│ │ │ ├── PluginInterface.php
│ │ │ ├── ReadInterface.php
│ │ │ ├── RootViolationException.php
│ │ │ ├── SafeStorage.php
│ │ │ ├── UnreadableFileException.php
│ │ │ ├── Util
│ │ │ │ ├── ContentListingFormatter.php
│ │ │ │ ├── MimeType.php
│ │ │ │ └── StreamHasher.php
│ │ │ └── Util.php
│ │ ├── flysystem-cached-adapter
│ │ │ ├── LICENSE
│ │ │ ├── clover
│ │ │ ├── composer.json
│ │ │ ├── phpspec.yml
│ │ │ ├── phpunit.php
│ │ │ ├── phpunit.xml
│ │ │ ├── readme.md
│ │ │ ├── spec
│ │ │ │ └── CachedAdapterSpec.php
│ │ │ ├── src
│ │ │ │ ├── CacheInterface.php
│ │ │ │ ├── CachedAdapter.php
│ │ │ │ └── Storage
│ │ │ │ ├── AbstractCache.php
│ │ │ │ ├── Adapter.php
│ │ │ │ ├── Memcached.php
│ │ │ │ ├── Memory.php
│ │ │ │ ├── Noop.php
│ │ │ │ ├── PhpRedis.php
│ │ │ │ ├── Predis.php
│ │ │ │ ├── Psr6Cache.php
│ │ │ │ └── Stash.php
│ │ │ └── tests
│ │ │ ├── AdapterCacheTests.php
│ │ │ ├── InspectionTests.php
│ │ │ ├── MemcachedTests.php
│ │ │ ├── MemoryCacheTests.php
│ │ │ ├── NoopCacheTests.php
│ │ │ ├── PhpRedisTests.php
│ │ │ ├── PredisTests.php
│ │ │ ├── Psr6CacheTest.php
│ │ │ └── StashTest.php
│ │ └── mime-type-detection
│ │ ├── LICENSE
│ │ ├── composer.json
│ │ └── src
│ │ ├── EmptyExtensionToMimeTypeMap.php
│ │ ├── ExtensionMimeTypeDetector.php
│ │ ├── ExtensionToMimeTypeMap.php
│ │ ├── FinfoMimeTypeDetector.php
│ │ ├── GeneratedExtensionToMimeTypeMap.php
│ │ └── MimeTypeDetector.php
│ ├── psr
│ │ ├── cache
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE.txt
│ │ │ ├── README.md
│ │ │ ├── composer.json
│ │ │ └── src
│ │ │ ├── CacheException.php
│ │ │ ├── CacheItemInterface.php
│ │ │ ├── CacheItemPoolInterface.php
│ │ │ └── InvalidArgumentException.php
│ │ ├── container
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── composer.json
│ │ │ └── src
│ │ │ ├── ContainerExceptionInterface.php
│ │ │ ├── ContainerInterface.php
│ │ │ └── NotFoundExceptionInterface.php
│ │ ├── log
│ │ │ ├── LICENSE
│ │ │ ├── Psr
│ │ │ │ └── Log
│ │ │ │ ├── AbstractLogger.php
│ │ │ │ ├── InvalidArgumentException.php
│ │ │ │ ├── LogLevel.php
│ │ │ │ ├── LoggerAwareInterface.php
│ │ │ │ ├── LoggerAwareTrait.php
│ │ │ │ ├── LoggerInterface.php
│ │ │ │ ├── LoggerTrait.php
│ │ │ │ ├── NullLogger.php
│ │ │ │ └── Test
│ │ │ │ ├── DummyTest.php
│ │ │ │ ├── LoggerInterfaceTest.php
│ │ │ │ └── TestLogger.php
│ │ │ ├── README.md
│ │ │ └── composer.json
│ │ └── simple-cache
│ │ ├── LICENSE.md
│ │ ├── README.md
│ │ ├── composer.json
│ │ └── src
│ │ ├── CacheException.php
│ │ ├── CacheInterface.php
│ │ └── InvalidArgumentException.php
│ ├── services.php
│ ├── symfony
│ │ ├── polyfill-mbstring
│ │ │ ├── LICENSE
│ │ │ ├── Mbstring.php
│ │ │ ├── README.md
│ │ │ ├── Resources
│ │ │ │ └── unidata
│ │ │ │ ├── lowerCase.php
│ │ │ │ ├── titleCaseRegexp.php
│ │ │ │ └── upperCase.php
│ │ │ ├── bootstrap.php
│ │ │ ├── bootstrap80.php
│ │ │ └── composer.json
│ │ ├── polyfill-php72
│ │ │ ├── LICENSE
│ │ │ ├── Php72.php
│ │ │ ├── README.md
│ │ │ ├── bootstrap.php
│ │ │ └── composer.json
│ │ ├── polyfill-php80
│ │ │ ├── LICENSE
│ │ │ ├── Php80.php
│ │ │ ├── README.md
│ │ │ ├── Resources
│ │ │ │ └── stubs
│ │ │ │ ├── Attribute.php
│ │ │ │ ├── Stringable.php
│ │ │ │ ├── UnhandledMatchError.php
│ │ │ │ └── ValueError.php
│ │ │ ├── bootstrap.php
│ │ │ └── composer.json
│ │ └── var-dumper
│ │ ├── CHANGELOG.md
│ │ ├── Caster
│ │ │ ├── AmqpCaster.php
│ │ │ ├── ArgsStub.php
│ │ │ ├── Caster.php
│ │ │ ├── ClassStub.php
│ │ │ ├── ConstStub.php
│ │ │ ├── CutArrayStub.php
│ │ │ ├── CutStub.php
│ │ │ ├── DOMCaster.php
│ │ │ ├── DateCaster.php
│ │ │ ├── DoctrineCaster.php
│ │ │ ├── DsCaster.php
│ │ │ ├── DsPairStub.php
│ │ │ ├── EnumStub.php
│ │ │ ├── ExceptionCaster.php
│ │ │ ├── FrameStub.php
│ │ │ ├── GmpCaster.php
│ │ │ ├── ImagineCaster.php
│ │ │ ├── ImgStub.php
│ │ │ ├── IntlCaster.php
│ │ │ ├── LinkStub.php
│ │ │ ├── MemcachedCaster.php
│ │ │ ├── PdoCaster.php
│ │ │ ├── PgSqlCaster.php
│ │ │ ├── ProxyManagerCaster.php
│ │ │ ├── RedisCaster.php
│ │ │ ├── ReflectionCaster.php
│ │ │ ├── ResourceCaster.php
│ │ │ ├── SplCaster.php
│ │ │ ├── StubCaster.php
│ │ │ ├── SymfonyCaster.php
│ │ │ ├── TraceStub.php
│ │ │ ├── UuidCaster.php
│ │ │ ├── XmlReaderCaster.php
│ │ │ └── XmlResourceCaster.php
│ │ ├── Cloner
│ │ │ ├── AbstractCloner.php
│ │ │ ├── ClonerInterface.php
│ │ │ ├── Cursor.php
│ │ │ ├── Data.php
│ │ │ ├── DumperInterface.php
│ │ │ ├── Stub.php
│ │ │ └── VarCloner.php
│ │ ├── Command
│ │ │ ├── Descriptor
│ │ │ │ ├── CliDescriptor.php
│ │ │ │ ├── DumpDescriptorInterface.php
│ │ │ │ └── HtmlDescriptor.php
│ │ │ └── ServerDumpCommand.php
│ │ ├── Dumper
│ │ │ ├── AbstractDumper.php
│ │ │ ├── CliDumper.php
│ │ │ ├── ContextProvider
│ │ │ │ ├── CliContextProvider.php
│ │ │ │ ├── ContextProviderInterface.php
│ │ │ │ ├── RequestContextProvider.php
│ │ │ │ └── SourceContextProvider.php
│ │ │ ├── ContextualizedDumper.php
│ │ │ ├── DataDumperInterface.php
│ │ │ ├── HtmlDumper.php
│ │ │ └── ServerDumper.php
│ │ ├── Exception
│ │ │ └── ThrowingCasterException.php
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── Resources
│ │ │ ├── bin
│ │ │ │ └── var-dump-server
│ │ │ ├── css
│ │ │ │ └── htmlDescriptor.css
│ │ │ ├── functions
│ │ │ │ └── dump.php
│ │ │ └── js
│ │ │ └── htmlDescriptor.js
│ │ ├── Server
│ │ │ ├── Connection.php
│ │ │ └── DumpServer.php
│ │ ├── Test
│ │ │ └── VarDumperTestTrait.php
│ │ ├── VarDumper.php
│ │ └── composer.json
│ └── topthink
│ ├── framework
│ │ ├── CONTRIBUTING.md
│ │ ├── LICENSE.txt
│ │ ├── README.md
│ │ ├── composer.json
│ │ ├── logo.png
│ │ ├── phpunit.xml.dist
│ │ ├── src
│ │ │ ├── helper.php
│ │ │ ├── lang
│ │ │ │ └── zh-cn.php
│ │ │ ├── think
│ │ │ │ ├── App.php
│ │ │ │ ├── Cache.php
│ │ │ │ ├── Config.php
│ │ │ │ ├── Console.php
│ │ │ │ ├── Container.php
│ │ │ │ ├── Cookie.php
│ │ │ │ ├── Db.php
│ │ │ │ ├── Env.php
│ │ │ │ ├── Event.php
│ │ │ │ ├── Exception.php
│ │ │ │ ├── Facade.php
│ │ │ │ ├── File.php
│ │ │ │ ├── Filesystem.php
│ │ │ │ ├── Http.php
│ │ │ │ ├── Lang.php
│ │ │ │ ├── Log.php
│ │ │ │ ├── Manager.php
│ │ │ │ ├── Middleware.php
│ │ │ │ ├── Pipeline.php
│ │ │ │ ├── Request.php
│ │ │ │ ├── Response.php
│ │ │ │ ├── Route.php
│ │ │ │ ├── Service.php
│ │ │ │ ├── Session.php
│ │ │ │ ├── Validate.php
│ │ │ │ ├── View.php
│ │ │ │ ├── cache
│ │ │ │ │ ├── Driver.php
│ │ │ │ │ ├── TagSet.php
│ │ │ │ │ └── driver
│ │ │ │ │ ├── File.php
│ │ │ │ │ ├── Memcache.php
│ │ │ │ │ ├── Memcached.php
│ │ │ │ │ ├── Redis.php
│ │ │ │ │ └── Wincache.php
│ │ │ │ ├── console
│ │ │ │ │ ├── Command.php
│ │ │ │ │ ├── Input.php
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── Output.php
│ │ │ │ │ ├── Table.php
│ │ │ │ │ ├── bin
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ └── hiddeninput.exe
│ │ │ │ │ ├── command
│ │ │ │ │ │ ├── Clear.php
│ │ │ │ │ │ ├── Help.php
│ │ │ │ │ │ ├── Lists.php
│ │ │ │ │ │ ├── Make.php
│ │ │ │ │ │ ├── RouteList.php
│ │ │ │ │ │ ├── RunServer.php
│ │ │ │ │ │ ├── ServiceDiscover.php
│ │ │ │ │ │ ├── VendorPublish.php
│ │ │ │ │ │ ├── Version.php
│ │ │ │ │ │ ├── make
│ │ │ │ │ │ │ ├── Command.php
│ │ │ │ │ │ │ ├── Controller.php
│ │ │ │ │ │ │ ├── Event.php
│ │ │ │ │ │ │ ├── Listener.php
│ │ │ │ │ │ │ ├── Middleware.php
│ │ │ │ │ │ │ ├── Model.php
│ │ │ │ │ │ │ ├── Service.php
│ │ │ │ │ │ │ ├── Subscribe.php
│ │ │ │ │ │ │ ├── Validate.php
│ │ │ │ │ │ │ └── stubs
│ │ │ │ │ │ │ ├── command.stub
│ │ │ │ │ │ │ ├── controller.api.stub
│ │ │ │ │ │ │ ├── controller.plain.stub
│ │ │ │ │ │ │ ├── controller.stub
│ │ │ │ │ │ │ ├── event.stub
│ │ │ │ │ │ │ ├── listener.stub
│ │ │ │ │ │ │ ├── middleware.stub
│ │ │ │ │ │ │ ├── model.stub
│ │ │ │ │ │ │ ├── service.stub
│ │ │ │ │ │ │ ├── subscribe.stub
│ │ │ │ │ │ │ └── validate.stub
│ │ │ │ │ │ └── optimize
│ │ │ │ │ │ ├── Route.php
│ │ │ │ │ │ └── Schema.php
│ │ │ │ │ ├── input
│ │ │ │ │ │ ├── Argument.php
│ │ │ │ │ │ ├── Definition.php
│ │ │ │ │ │ └── Option.php
│ │ │ │ │ └── output
│ │ │ │ │ ├── Ask.php
│ │ │ │ │ ├── Descriptor.php
│ │ │ │ │ ├── Formatter.php
│ │ │ │ │ ├── Question.php
│ │ │ │ │ ├── descriptor
│ │ │ │ │ │ └── Console.php
│ │ │ │ │ ├── driver
│ │ │ │ │ │ ├── Buffer.php
│ │ │ │ │ │ ├── Console.php
│ │ │ │ │ │ └── Nothing.php
│ │ │ │ │ ├── formatter
│ │ │ │ │ │ ├── Stack.php
│ │ │ │ │ │ └── Style.php
│ │ │ │ │ └── question
│ │ │ │ │ ├── Choice.php
│ │ │ │ │ └── Confirmation.php
│ │ │ │ ├── contract
│ │ │ │ │ ├── CacheHandlerInterface.php
│ │ │ │ │ ├── LogHandlerInterface.php
│ │ │ │ │ ├── ModelRelationInterface.php
│ │ │ │ │ ├── SessionHandlerInterface.php
│ │ │ │ │ └── TemplateHandlerInterface.php
│ │ │ │ ├── event
│ │ │ │ │ ├── AppInit.php
│ │ │ │ │ ├── HttpEnd.php
│ │ │ │ │ ├── HttpRun.php
│ │ │ │ │ ├── LogWrite.php
│ │ │ │ │ └── RouteLoaded.php
│ │ │ │ ├── exception
│ │ │ │ │ ├── ClassNotFoundException.php
│ │ │ │ │ ├── ErrorException.php
│ │ │ │ │ ├── FileException.php
│ │ │ │ │ ├── FuncNotFoundException.php
│ │ │ │ │ ├── Handle.php
│ │ │ │ │ ├── HttpException.php
│ │ │ │ │ ├── HttpResponseException.php
│ │ │ │ │ ├── InvalidArgumentException.php
│ │ │ │ │ ├── RouteNotFoundException.php
│ │ │ │ │ └── ValidateException.php
│ │ │ │ ├── facade
│ │ │ │ │ ├── App.php
│ │ │ │ │ ├── Cache.php
│ │ │ │ │ ├── Config.php
│ │ │ │ │ ├── Console.php
│ │ │ │ │ ├── Cookie.php
│ │ │ │ │ ├── Env.php
│ │ │ │ │ ├── Event.php
│ │ │ │ │ ├── Filesystem.php
│ │ │ │ │ ├── Lang.php
│ │ │ │ │ ├── Log.php
│ │ │ │ │ ├── Middleware.php
│ │ │ │ │ ├── Request.php
│ │ │ │ │ ├── Route.php
│ │ │ │ │ ├── Session.php
│ │ │ │ │ ├── Validate.php
│ │ │ │ │ └── View.php
│ │ │ │ ├── file
│ │ │ │ │ └── UploadedFile.php
│ │ │ │ ├── filesystem
│ │ │ │ │ ├── CacheStore.php
│ │ │ │ │ ├── Driver.php
│ │ │ │ │ └── driver
│ │ │ │ │ └── Local.php
│ │ │ │ ├── initializer
│ │ │ │ │ ├── BootService.php
│ │ │ │ │ ├── Error.php
│ │ │ │ │ └── RegisterService.php
│ │ │ │ ├── log
│ │ │ │ │ ├── Channel.php
│ │ │ │ │ ├── ChannelSet.php
│ │ │ │ │ └── driver
│ │ │ │ │ ├── File.php
│ │ │ │ │ └── Socket.php
│ │ │ │ ├── middleware
│ │ │ │ │ ├── AllowCrossDomain.php
│ │ │ │ │ ├── CheckRequestCache.php
│ │ │ │ │ ├── FormTokenCheck.php
│ │ │ │ │ ├── LoadLangPack.php
│ │ │ │ │ └── SessionInit.php
│ │ │ │ ├── response
│ │ │ │ │ ├── File.php
│ │ │ │ │ ├── Html.php
│ │ │ │ │ ├── Json.php
│ │ │ │ │ ├── Jsonp.php
│ │ │ │ │ ├── Redirect.php
│ │ │ │ │ ├── View.php
│ │ │ │ │ └── Xml.php
│ │ │ │ ├── route
│ │ │ │ │ ├── Dispatch.php
│ │ │ │ │ ├── Domain.php
│ │ │ │ │ ├── Resource.php
│ │ │ │ │ ├── Rule.php
│ │ │ │ │ ├── RuleGroup.php
│ │ │ │ │ ├── RuleItem.php
│ │ │ │ │ ├── RuleName.php
│ │ │ │ │ ├── Url.php
│ │ │ │ │ └── dispatch
│ │ │ │ │ ├── Callback.php
│ │ │ │ │ ├── Controller.php
│ │ │ │ │ └── Url.php
│ │ │ │ ├── service
│ │ │ │ │ ├── ModelService.php
│ │ │ │ │ ├── PaginatorService.php
│ │ │ │ │ └── ValidateService.php
│ │ │ │ ├── session
│ │ │ │ │ ├── Store.php
│ │ │ │ │ └── driver
│ │ │ │ │ ├── Cache.php
│ │ │ │ │ └── File.php
│ │ │ │ ├── validate
│ │ │ │ │ └── ValidateRule.php
│ │ │ │ └── view
│ │ │ │ └── driver
│ │ │ │ └── Php.php
│ │ │ └── tpl
│ │ │ └── think_exception.tpl
│ │ └── tests
│ │ ├── AppTest.php
│ │ ├── CacheTest.php
│ │ ├── ConfigTest.php
│ │ ├── ContainerTest.php
│ │ ├── DbTest.php
│ │ ├── EnvTest.php
│ │ ├── EventTest.php
│ │ ├── FilesystemTest.php
│ │ ├── HttpTest.php
│ │ ├── InteractsWithApp.php
│ │ ├── LogTest.php
│ │ ├── MiddlewareTest.php
│ │ ├── RouteTest.php
│ │ ├── SessionTest.php
│ │ ├── ViewTest.php
│ │ └── bootstrap.php
│ ├── think-helper
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ └── src
│ │ ├── Collection.php
│ │ ├── contract
│ │ │ ├── Arrayable.php
│ │ │ └── Jsonable.php
│ │ ├── helper
│ │ │ ├── Arr.php
│ │ │ └── Str.php
│ │ └── helper.php
│ ├── think-orm
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ └── src
│ │ ├── DbManager.php
│ │ ├── Model.php
│ │ ├── Paginator.php
│ │ ├── db
│ │ │ ├── BaseQuery.php
│ │ │ ├── Builder.php
│ │ │ ├── CacheItem.php
│ │ │ ├── Connection.php
│ │ │ ├── ConnectionInterface.php
│ │ │ ├── Fetch.php
│ │ │ ├── Mongo.php
│ │ │ ├── PDOConnection.php
│ │ │ ├── Query.php
│ │ │ ├── Raw.php
│ │ │ ├── Where.php
│ │ │ ├── builder
│ │ │ │ ├── Mongo.php
│ │ │ │ ├── Mysql.php
│ │ │ │ ├── Oracle.php
│ │ │ │ ├── Pgsql.php
│ │ │ │ ├── Sqlite.php
│ │ │ │ └── Sqlsrv.php
│ │ │ ├── concern
│ │ │ │ ├── AggregateQuery.php
│ │ │ │ ├── JoinAndViewQuery.php
│ │ │ │ ├── ModelRelationQuery.php
│ │ │ │ ├── ParamsBind.php
│ │ │ │ ├── ResultOperation.php
│ │ │ │ ├── TableFieldInfo.php
│ │ │ │ ├── TimeFieldQuery.php
│ │ │ │ ├── Transaction.php
│ │ │ │ └── WhereQuery.php
│ │ │ ├── connector
│ │ │ │ ├── Mongo.php
│ │ │ │ ├── Mysql.php
│ │ │ │ ├── Oracle.php
│ │ │ │ ├── Pgsql.php
│ │ │ │ ├── Sqlite.php
│ │ │ │ ├── Sqlsrv.php
│ │ │ │ └── pgsql.sql
│ │ │ └── exception
│ │ │ ├── BindParamException.php
│ │ │ ├── DataNotFoundException.php
│ │ │ ├── DbException.php
│ │ │ ├── InvalidArgumentException.php
│ │ │ ├── ModelEventException.php
│ │ │ ├── ModelNotFoundException.php
│ │ │ └── PDOException.php
│ │ ├── facade
│ │ │ └── Db.php
│ │ ├── model
│ │ │ ├── Collection.php
│ │ │ ├── Pivot.php
│ │ │ ├── Relation.php
│ │ │ ├── concern
│ │ │ │ ├── Attribute.php
│ │ │ │ ├── Conversion.php
│ │ │ │ ├── ModelEvent.php
│ │ │ │ ├── OptimLock.php
│ │ │ │ ├── RelationShip.php
│ │ │ │ ├── SoftDelete.php
│ │ │ │ └── TimeStamp.php
│ │ │ └── relation
│ │ │ ├── BelongsTo.php
│ │ │ ├── BelongsToMany.php
│ │ │ ├── HasMany.php
│ │ │ ├── HasManyThrough.php
│ │ │ ├── HasOne.php
│ │ │ ├── HasOneThrough.php
│ │ │ ├── MorphMany.php
│ │ │ ├── MorphOne.php
│ │ │ ├── MorphTo.php
│ │ │ ├── MorphToMany.php
│ │ │ └── OneToOne.php
│ │ └── paginator
│ │ └── driver
│ │ └── Bootstrap.php
│ ├── think-template
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ └── src
│ │ ├── Template.php
│ │ ├── facade
│ │ │ └── Template.php
│ │ └── template
│ │ ├── TagLib.php
│ │ ├── driver
│ │ │ └── File.php
│ │ ├── exception
│ │ │ └── TemplateNotFoundException.php
│ │ └── taglib
│ │ └── Cx.php
│ ├── think-trace
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── composer.json
│ │ └── src
│ │ ├── Console.php
│ │ ├── Html.php
│ │ ├── Service.php
│ │ ├── TraceDebug.php
│ │ ├── config.php
│ │ └── tpl
│ │ └── page_trace.tpl
│ └── think-view
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ └── Think.php
└── view
└── README.md
175 directories, 757 files
评论