gitextract_cj07zfd2/ ├── .gitattributes ├── .gitignore ├── app/ │ ├── Admin/ │ │ ├── Controllers/ │ │ │ ├── AuthController.php │ │ │ ├── CardController.php │ │ │ ├── CategoryController.php │ │ │ ├── EmailTemplateController.php │ │ │ ├── ExampleController.php │ │ │ ├── GoodsController.php │ │ │ ├── HomeController.php │ │ │ └── OrderController.php │ │ ├── Extensions/ │ │ │ ├── OrdersExporter.php │ │ │ └── Tools/ │ │ │ └── HandleOrders.php │ │ ├── bootstrap.php │ │ └── routes.php │ ├── Console/ │ │ └── Kernel.php │ ├── Events/ │ │ └── OrderShipped.php │ ├── Exceptions/ │ │ └── Handler.php │ ├── Http/ │ │ ├── Controllers/ │ │ │ ├── BaseController.php │ │ │ ├── Controller.php │ │ │ ├── GoodsController.php │ │ │ ├── IndexController.php │ │ │ ├── NotifyController.php │ │ │ ├── OrderController.php │ │ │ ├── ReceivePushController.php │ │ │ ├── TestController.php │ │ │ ├── UploadController.php │ │ │ └── WechatMenuController.php │ │ ├── Kernel.php │ │ └── Middleware/ │ │ ├── EncryptCookies.php │ │ ├── OAuthAuthenticate.php │ │ ├── RedirectIfAuthenticated.php │ │ ├── SiteOpenIf.php │ │ ├── TrimStrings.php │ │ ├── TrustProxies.php │ │ └── VerifyCsrfToken.php │ ├── Listeners/ │ │ └── SendShipmentNotification.php │ ├── Mail/ │ │ └── OrderShipped.php │ ├── Models/ │ │ ├── Card.php │ │ ├── Category.php │ │ ├── EmailTemplate.php │ │ ├── Goods.php │ │ ├── Order.php │ │ ├── WechatMaterial.php │ │ └── WechatUser.php │ ├── Providers/ │ │ ├── AppServiceProvider.php │ │ ├── AuthServiceProvider.php │ │ ├── BroadcastServiceProvider.php │ │ ├── EventServiceProvider.php │ │ └── RouteServiceProvider.php │ └── Services/ │ ├── FileUploadTool.php │ └── PersonalPay.php ├── artisan ├── bootstrap/ │ ├── app.php │ ├── cache/ │ │ └── .gitignore │ └── helpers.php ├── composer.json ├── config/ │ ├── admin.php │ ├── app.php │ ├── auth.php │ ├── broadcasting.php │ ├── cache.php │ ├── captcha.php │ ├── database.php │ ├── excel.php │ ├── filesystems.php │ ├── mail.php │ ├── payjs.php │ ├── personal_pay.php │ ├── queue.php │ ├── services.php │ ├── session.php │ ├── view.php │ └── wechat.php ├── database/ │ ├── .gitignore │ ├── factories/ │ │ └── UserFactory.php │ ├── migrations/ │ │ ├── 2019_08_13_120928_create_admin_menu_table.php │ │ ├── 2019_08_13_120928_create_admin_operation_log_table.php │ │ ├── 2019_08_13_120928_create_admin_permissions_table.php │ │ ├── 2019_08_13_120928_create_admin_role_menu_table.php │ │ ├── 2019_08_13_120928_create_admin_role_permissions_table.php │ │ ├── 2019_08_13_120928_create_admin_role_users_table.php │ │ ├── 2019_08_13_120928_create_admin_roles_table.php │ │ ├── 2019_08_13_120928_create_admin_user_permissions_table.php │ │ ├── 2019_08_13_120928_create_admin_users_table.php │ │ ├── 2019_08_13_120928_create_cards_table.php │ │ ├── 2019_08_13_120928_create_failed_jobs_table.php │ │ ├── 2019_08_13_120928_create_goods_categories_table.php │ │ ├── 2019_08_13_120928_create_goods_table.php │ │ ├── 2019_08_13_120928_create_jobs_table.php │ │ ├── 2019_08_13_120928_create_orders_table.php │ │ └── 2019_08_13_173337_create_email_templates_table.php │ └── seeds/ │ ├── AdminConfigTableSeeder.php │ ├── AdminMenuTableSeeder.php │ ├── AdminPermissionsTableSeeder.php │ ├── AdminRoleMenuTableSeeder.php │ ├── AdminRolePermissionsTableSeeder.php │ ├── AdminRoleUsersTableSeeder.php │ ├── AdminRolesTableSeeder.php │ ├── AdminUsersTableSeeder.php │ ├── DatabaseSeeder.php │ ├── EmailTemplatesTableSeeder.php │ ├── GoodsCategoriesTableSeeder.php │ └── GoodsTableSeeder.php ├── package.json ├── phpunit.xml ├── public/ │ ├── .htaccess │ ├── .user.ini │ ├── css/ │ │ ├── app.css │ │ └── mobile_pay.css │ ├── index.php │ ├── js/ │ │ └── app.js │ ├── layui/ │ │ ├── css/ │ │ │ ├── layui.css │ │ │ ├── layui.mobile.css │ │ │ └── modules/ │ │ │ ├── code.css │ │ │ ├── laydate/ │ │ │ │ └── default/ │ │ │ │ └── laydate.css │ │ │ └── layer/ │ │ │ └── default/ │ │ │ └── layer.css │ │ ├── lay/ │ │ │ └── modules/ │ │ │ ├── carousel.js │ │ │ ├── code.js │ │ │ ├── colorpicker.js │ │ │ ├── element.js │ │ │ ├── flow.js │ │ │ ├── form.js │ │ │ ├── jquery.js │ │ │ ├── laydate.js │ │ │ ├── layedit.js │ │ │ ├── layer.js │ │ │ ├── laypage.js │ │ │ ├── laytpl.js │ │ │ ├── mobile.js │ │ │ ├── rate.js │ │ │ ├── slider.js │ │ │ ├── table.js │ │ │ ├── tree.js │ │ │ ├── upload.js │ │ │ └── util.js │ │ ├── layui.all.js │ │ └── layui.js │ ├── layuicms/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── css/ │ │ │ ├── index.css │ │ │ └── public.css │ │ ├── index.html │ │ ├── js/ │ │ │ ├── address.js │ │ │ ├── bodyTab.js │ │ │ ├── cache.js │ │ │ ├── cacheUserInfo.js │ │ │ ├── index.js │ │ │ └── main.js │ │ ├── json/ │ │ │ ├── address.json │ │ │ ├── images.json │ │ │ ├── linkList.json │ │ │ ├── linkLogo.json │ │ │ ├── logs.json │ │ │ ├── navs.json │ │ │ ├── newsImg.json │ │ │ ├── newsList.json │ │ │ ├── systemParameter.json │ │ │ ├── userGrade.json │ │ │ ├── userList.json │ │ │ └── userface.json │ │ ├── layui/ │ │ │ ├── css/ │ │ │ │ ├── layui.css │ │ │ │ ├── layui.mobile.css │ │ │ │ └── modules/ │ │ │ │ ├── code.css │ │ │ │ ├── laydate/ │ │ │ │ │ └── default/ │ │ │ │ │ └── laydate.css │ │ │ │ └── layer/ │ │ │ │ └── default/ │ │ │ │ └── layer.css │ │ │ ├── lay/ │ │ │ │ └── modules/ │ │ │ │ ├── carousel.js │ │ │ │ ├── code.js │ │ │ │ ├── element.js │ │ │ │ ├── flow.js │ │ │ │ ├── form.js │ │ │ │ ├── jquery.js │ │ │ │ ├── laydate.js │ │ │ │ ├── layedit.js │ │ │ │ ├── layer.js │ │ │ │ ├── laypage.js │ │ │ │ ├── laytpl.js │ │ │ │ ├── mobile.js │ │ │ │ ├── table.js │ │ │ │ ├── tree.js │ │ │ │ ├── upload.js │ │ │ │ └── util.js │ │ │ ├── layui.all.js │ │ │ └── layui.js │ │ └── page/ │ │ ├── 404.html │ │ ├── doc/ │ │ │ ├── addressDoc.html │ │ │ ├── bodyTabDoc.html │ │ │ └── navDoc.html │ │ ├── img/ │ │ │ ├── images.html │ │ │ └── images.js │ │ ├── login/ │ │ │ ├── login.html │ │ │ └── login.js │ │ ├── main.html │ │ ├── news/ │ │ │ ├── newsAdd.html │ │ │ ├── newsAdd.js │ │ │ ├── newsList.html │ │ │ └── newsList.js │ │ ├── systemSetting/ │ │ │ ├── basicParameter.html │ │ │ ├── basicParameter.js │ │ │ ├── icons.html │ │ │ ├── icons.js │ │ │ ├── linkList.html │ │ │ ├── linkList.js │ │ │ ├── linksAdd.html │ │ │ ├── logs.html │ │ │ └── logs.js │ │ └── user/ │ │ ├── changePwd.html │ │ ├── user.js │ │ ├── userAdd.html │ │ ├── userAdd.js │ │ ├── userGrade.html │ │ ├── userInfo.html │ │ ├── userInfo.js │ │ ├── userList.html │ │ └── userList.js │ ├── mix-manifest.json │ ├── robots.txt │ ├── vendor/ │ │ ├── laravel-admin/ │ │ │ ├── AdminLTE/ │ │ │ │ └── plugins/ │ │ │ │ ├── bootstrap-slider/ │ │ │ │ │ ├── bootstrap-slider.js │ │ │ │ │ └── slider.css │ │ │ │ ├── iCheck/ │ │ │ │ │ ├── all.css │ │ │ │ │ ├── flat/ │ │ │ │ │ │ ├── _all.css │ │ │ │ │ │ ├── aero.css │ │ │ │ │ │ ├── blue.css │ │ │ │ │ │ ├── flat.css │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── grey.css │ │ │ │ │ │ ├── orange.css │ │ │ │ │ │ ├── pink.css │ │ │ │ │ │ ├── purple.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ └── yellow.css │ │ │ │ │ ├── futurico/ │ │ │ │ │ │ └── futurico.css │ │ │ │ │ ├── line/ │ │ │ │ │ │ ├── _all.css │ │ │ │ │ │ ├── aero.css │ │ │ │ │ │ ├── blue.css │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── grey.css │ │ │ │ │ │ ├── line.css │ │ │ │ │ │ ├── orange.css │ │ │ │ │ │ ├── pink.css │ │ │ │ │ │ ├── purple.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ └── yellow.css │ │ │ │ │ ├── minimal/ │ │ │ │ │ │ ├── _all.css │ │ │ │ │ │ ├── aero.css │ │ │ │ │ │ ├── blue.css │ │ │ │ │ │ ├── green.css │ │ │ │ │ │ ├── grey.css │ │ │ │ │ │ ├── minimal.css │ │ │ │ │ │ ├── orange.css │ │ │ │ │ │ ├── pink.css │ │ │ │ │ │ ├── purple.css │ │ │ │ │ │ ├── red.css │ │ │ │ │ │ └── yellow.css │ │ │ │ │ ├── polaris/ │ │ │ │ │ │ └── polaris.css │ │ │ │ │ └── square/ │ │ │ │ │ ├── _all.css │ │ │ │ │ ├── aero.css │ │ │ │ │ ├── blue.css │ │ │ │ │ ├── green.css │ │ │ │ │ ├── grey.css │ │ │ │ │ ├── orange.css │ │ │ │ │ ├── pink.css │ │ │ │ │ ├── purple.css │ │ │ │ │ ├── red.css │ │ │ │ │ ├── square.css │ │ │ │ │ └── yellow.css │ │ │ │ ├── input-mask/ │ │ │ │ │ └── phone-codes/ │ │ │ │ │ ├── phone-be.json │ │ │ │ │ ├── phone-codes.json │ │ │ │ │ └── readme.txt │ │ │ │ ├── ionslider/ │ │ │ │ │ ├── ion.rangeSlider.css │ │ │ │ │ ├── ion.rangeSlider.skinFlat.css │ │ │ │ │ └── ion.rangeSlider.skinNice.css │ │ │ │ └── select2/ │ │ │ │ └── i18n/ │ │ │ │ ├── ar.js │ │ │ │ ├── az.js │ │ │ │ ├── bg.js │ │ │ │ ├── ca.js │ │ │ │ ├── cs.js │ │ │ │ ├── da.js │ │ │ │ ├── de.js │ │ │ │ ├── el.js │ │ │ │ ├── en.js │ │ │ │ ├── es.js │ │ │ │ ├── et.js │ │ │ │ ├── eu.js │ │ │ │ ├── fa.js │ │ │ │ ├── fi.js │ │ │ │ ├── fr.js │ │ │ │ ├── gl.js │ │ │ │ ├── he.js │ │ │ │ ├── hi.js │ │ │ │ ├── hr.js │ │ │ │ ├── hu.js │ │ │ │ ├── id.js │ │ │ │ ├── is.js │ │ │ │ ├── it.js │ │ │ │ ├── ja.js │ │ │ │ ├── km.js │ │ │ │ ├── ko.js │ │ │ │ ├── lt.js │ │ │ │ ├── lv.js │ │ │ │ ├── mk.js │ │ │ │ ├── ms.js │ │ │ │ ├── nb.js │ │ │ │ ├── nl.js │ │ │ │ ├── pl.js │ │ │ │ ├── pt-BR.js │ │ │ │ ├── pt.js │ │ │ │ ├── ro.js │ │ │ │ ├── ru.js │ │ │ │ ├── sk.js │ │ │ │ ├── sr-Cyrl.js │ │ │ │ ├── sr.js │ │ │ │ ├── sv.js │ │ │ │ ├── th.js │ │ │ │ ├── tr.js │ │ │ │ ├── uk.js │ │ │ │ ├── vi.js │ │ │ │ ├── zh-CN.js │ │ │ │ └── zh-TW.js │ │ │ ├── bootstrap-fileinput/ │ │ │ │ └── js/ │ │ │ │ └── plugins/ │ │ │ │ ├── canvas-to-blob.js │ │ │ │ ├── piexif.js │ │ │ │ ├── purify.js │ │ │ │ └── sortable.js │ │ │ ├── bootstrap3-editable/ │ │ │ │ └── css/ │ │ │ │ └── bootstrap-editable.css │ │ │ ├── font-awesome/ │ │ │ │ └── fonts/ │ │ │ │ └── FontAwesome.otf │ │ │ ├── google-fonts/ │ │ │ │ └── fonts.css │ │ │ ├── jquery-pjax/ │ │ │ │ └── jquery.pjax.js │ │ │ ├── laravel-admin/ │ │ │ │ ├── laravel-admin.css │ │ │ │ └── laravel-admin.js │ │ │ ├── nestable/ │ │ │ │ ├── jquery.nestable.js │ │ │ │ └── nestable.css │ │ │ ├── nprogress/ │ │ │ │ ├── nprogress.css │ │ │ │ └── nprogress.js │ │ │ ├── number-input/ │ │ │ │ └── bootstrap-number-input.js │ │ │ └── sweetalert2/ │ │ │ └── dist/ │ │ │ └── sweetalert2.css │ │ └── laravel-admin-ext/ │ │ ├── material-ui/ │ │ │ └── MaterialAdminLTE/ │ │ │ └── dist/ │ │ │ └── css/ │ │ │ └── custom.css │ │ ├── row-table/ │ │ │ └── table.css │ │ └── wang-editor/ │ │ └── wangEditor-3.0.10/ │ │ └── release/ │ │ ├── wangEditor.css │ │ └── wangEditor.js │ └── web.config ├── readme.md ├── resources/ │ ├── assets/ │ │ ├── js/ │ │ │ ├── app.js │ │ │ ├── bootstrap.js │ │ │ └── components/ │ │ │ └── ExampleComponent.vue │ │ └── sass/ │ │ ├── _variables.scss │ │ └── app.scss │ ├── lang/ │ │ ├── ar/ │ │ │ └── admin.php │ │ ├── az/ │ │ │ └── admin.php │ │ ├── en/ │ │ │ ├── admin.php │ │ │ ├── auth.php │ │ │ ├── pagination.php │ │ │ ├── passwords.php │ │ │ └── validation.php │ │ ├── es/ │ │ │ └── admin.php │ │ ├── fa/ │ │ │ └── admin.php │ │ ├── fr/ │ │ │ └── admin.php │ │ ├── he/ │ │ │ └── admin.php │ │ ├── id/ │ │ │ └── admin.php │ │ ├── ja/ │ │ │ └── admin.php │ │ ├── ko/ │ │ │ └── admin.php │ │ ├── ms/ │ │ │ └── admin.php │ │ ├── nl/ │ │ │ └── admin.php │ │ ├── pl/ │ │ │ └── admin.php │ │ ├── pt/ │ │ │ └── admin.php │ │ ├── pt-BR/ │ │ │ └── admin.php │ │ ├── ru/ │ │ │ └── admin.php │ │ ├── tr/ │ │ │ └── admin.php │ │ ├── uk/ │ │ │ └── admin.php │ │ ├── zh-CN/ │ │ │ ├── admin.php │ │ │ ├── auth.php │ │ │ └── validation.php │ │ └── zh-TW/ │ │ └── admin.php │ └── views/ │ ├── home/ │ │ ├── index.blade.php │ │ ├── layout.blade.php │ │ ├── middle.blade.php │ │ ├── mobilePayment.blade.php │ │ ├── payment.blade.php │ │ ├── payment.blade.php.bak │ │ ├── queryOrders.blade.php │ │ ├── selectGoods.blade.php │ │ └── siteClose.blade.php │ ├── mail/ │ │ └── user/ │ │ └── orderNotification.blade.php │ └── welcome.blade.php ├── routes/ │ ├── api.php │ ├── channels.php │ ├── console.php │ └── web.php ├── server.php ├── storage/ │ ├── app/ │ │ └── .gitignore │ ├── framework/ │ │ ├── .gitignore │ │ ├── cache/ │ │ │ └── .gitignore │ │ ├── sessions/ │ │ │ └── .gitignore │ │ ├── testing/ │ │ │ └── .gitignore │ │ └── views/ │ │ └── .gitignore │ └── logs/ │ └── .gitignore ├── tests/ │ ├── CreatesApplication.php │ ├── Feature/ │ │ └── ExampleTest.php │ ├── TestCase.php │ └── Unit/ │ └── ExampleTest.php └── webpack.mix.js