├── serve ├── public │ ├── favicon.ico │ ├── robots.txt │ ├── MP_verify_mO7Z8IfU6fSTUity.txt │ ├── .DS_Store │ ├── templates │ │ ├── .DS_Store │ │ ├── default │ │ │ ├── img.jpg │ │ │ └── js │ │ │ │ ├── chunk-2d0c8080.js │ │ │ │ ├── chunk-2d0c7e69.js │ │ │ │ └── chunk-2d0f022f.js │ │ ├── center │ │ │ ├── img │ │ │ │ ├── shopping.png │ │ │ │ ├── balloon_two_color.png │ │ │ │ └── marginalia-online-shopping.png │ │ │ ├── fonts │ │ │ │ ├── element-icons.ttf │ │ │ │ └── element-icons.woff │ │ │ ├── js │ │ │ │ ├── chunk-2d0b1694.js │ │ │ │ ├── chunk-2d0b23c4.js │ │ │ │ ├── chunk-2d0cba81.js │ │ │ │ ├── chunk-2d0d0247.js │ │ │ │ ├── chunk-2d0e5d74.js │ │ │ │ ├── chunk-2d207f81.js │ │ │ │ ├── chunk-2d2222f8.js │ │ │ │ └── chunk-2d0c7e69.js │ │ │ └── css │ │ │ │ ├── chunk-6f60ca3f.css │ │ │ │ ├── chunk-445f2841.css │ │ │ │ ├── chunk-f977767e.css │ │ │ │ ├── chunk-048e9896.css │ │ │ │ └── chunk-48188553.css │ │ ├── home │ │ │ └── fonts │ │ │ │ ├── element-icons.ttf │ │ │ │ └── element-icons.woff │ │ ├── account │ │ │ ├── fonts │ │ │ │ ├── element-icons.ttf │ │ │ │ └── element-icons.woff │ │ │ └── css │ │ │ │ ├── chunk-0368fd04.css │ │ │ │ ├── chunk-0dcf886e.css │ │ │ │ ├── chunk-94ec928c.css │ │ │ │ ├── chunk-17b9d134.css │ │ │ │ └── chunk-7956db03.css │ │ └── system │ │ │ ├── fonts │ │ │ ├── element-icons.ttf │ │ │ └── element-icons.woff │ │ │ ├── css │ │ │ ├── chunk-79d60b36.css │ │ │ ├── chunk-21e87a81.css │ │ │ ├── chunk-fa3612c0.css │ │ │ ├── chunk-dfd4158a.css │ │ │ └── chunk-6d97e46a.css │ │ │ └── img │ │ │ └── dashboard-welcome.png │ └── .htaccess ├── resources │ ├── assets │ │ ├── app.css │ │ └── app.js │ ├── sass │ │ └── app.scss │ ├── js │ │ └── app.js │ ├── views │ │ ├── Order │ │ │ └── Pay │ │ │ │ └── Wallet │ │ │ │ ├── success.blade.php │ │ │ │ └── error.blade.php │ │ ├── Pay │ │ │ ├── pay_success.blade.php │ │ │ └── info.blade.php │ │ └── home.blade.php │ └── lang │ │ ├── lt │ │ ├── auth.php │ │ └── pagination.php │ │ ├── si │ │ ├── pagination.php │ │ └── auth.php │ │ ├── ja │ │ ├── pagination.php │ │ └── auth.php │ │ ├── ko │ │ ├── pagination.php │ │ └── auth.php │ │ ├── az │ │ ├── pagination.php │ │ └── auth.php │ │ ├── bn │ │ ├── pagination.php │ │ └── auth.php │ │ ├── cy │ │ ├── pagination.php │ │ └── auth.php │ │ ├── fa │ │ ├── pagination.php │ │ └── auth.php │ │ ├── he │ │ ├── pagination.php │ │ └── auth.php │ │ ├── hi │ │ ├── pagination.php │ │ └── auth.php │ │ ├── is │ │ ├── pagination.php │ │ └── auth.php │ │ ├── km │ │ ├── pagination.php │ │ └── auth.php │ │ ├── mr │ │ ├── pagination.php │ │ └── auth.php │ │ ├── nn │ │ ├── pagination.php │ │ └── auth.php │ │ ├── ps │ │ ├── pagination.php │ │ └── auth.php │ │ ├── sq │ │ ├── pagination.php │ │ └── auth.php │ │ ├── tg │ │ ├── pagination.php │ │ └── auth.php │ │ ├── tk │ │ ├── pagination.php │ │ └── auth.php │ │ ├── zh-CN │ │ ├── pagination.php │ │ ├── auth.php │ │ └── passwords.php │ │ ├── zh-HK │ │ ├── pagination.php │ │ ├── auth.php │ │ └── passwords.php │ │ ├── zh-TW │ │ ├── pagination.php │ │ ├── auth.php │ │ └── passwords.php │ │ ├── ar │ │ ├── pagination.php │ │ └── auth.php │ │ ├── be │ │ ├── pagination.php │ │ └── auth.php │ │ ├── bg │ │ ├── pagination.php │ │ └── auth.php │ │ ├── bs │ │ ├── pagination.php │ │ └── auth.php │ │ ├── ca │ │ ├── pagination.php │ │ └── auth.php │ │ ├── cs │ │ ├── pagination.php │ │ └── auth.php │ │ ├── da │ │ ├── pagination.php │ │ └── auth.php │ │ ├── de-CH │ │ ├── pagination.php │ │ └── auth.php │ │ ├── de │ │ ├── pagination.php │ │ └── auth.php │ │ ├── et │ │ ├── pagination.php │ │ └── auth.php │ │ ├── fil │ │ ├── pagination.php │ │ └── auth.php │ │ ├── hu │ │ ├── pagination.php │ │ └── auth.php │ │ ├── ka │ │ ├── pagination.php │ │ └── auth.php │ │ ├── kk │ │ ├── pagination.php │ │ └── auth.php │ │ ├── kn │ │ ├── pagination.php │ │ └── auth.php │ │ ├── mk │ │ ├── pagination.php │ │ └── auth.php │ │ ├── mn │ │ ├── pagination.php │ │ └── auth.php │ │ ├── nb │ │ ├── pagination.php │ │ └── auth.php │ │ ├── ne │ │ ├── pagination.php │ │ └── auth.php │ │ ├── nl │ │ ├── pagination.php │ │ └── auth.php │ │ ├── pt │ │ ├── pagination.php │ │ └── auth.php │ │ ├── ro │ │ ├── pagination.php │ │ └── auth.php │ │ ├── ru │ │ ├── pagination.php │ │ └── auth.php │ │ ├── sr │ │ ├── pagination.php │ │ └── auth.php │ │ ├── sv │ │ ├── pagination.php │ │ └── auth.php │ │ ├── th │ │ ├── pagination.php │ │ └── auth.php │ │ ├── tl │ │ ├── pagination.php │ │ └── auth.php │ │ ├── tr │ │ ├── pagination.php │ │ └── auth.php │ │ ├── ur │ │ ├── pagination.php │ │ └── auth.php │ │ ├── el │ │ ├── pagination.php │ │ └── auth.php │ │ ├── en │ │ ├── pagination.php │ │ └── auth.php │ │ ├── es │ │ ├── pagination.php │ │ └── auth.php │ │ ├── eu │ │ ├── pagination.php │ │ └── auth.php │ │ ├── fi │ │ ├── pagination.php │ │ └── auth.php │ │ ├── fr │ │ ├── pagination.php │ │ └── auth.php │ │ ├── gl │ │ ├── pagination.php │ │ └── auth.php │ │ ├── hr │ │ ├── pagination.php │ │ └── auth.php │ │ ├── it │ │ ├── pagination.php │ │ └── auth.php │ │ ├── me │ │ ├── pagination.php │ │ └── auth.php │ │ ├── ms │ │ ├── pagination.php │ │ └── auth.php │ │ ├── pl │ │ ├── pagination.php │ │ └── auth.php │ │ ├── pt-BR │ │ ├── pagination.php │ │ └── auth.php │ │ ├── sc │ │ ├── pagination.php │ │ └── auth.php │ │ ├── sl │ │ ├── pagination.php │ │ └── auth.php │ │ ├── sw │ │ ├── pagination.php │ │ └── auth.php │ │ ├── uz-latin │ │ ├── pagination.php │ │ └── auth.php │ │ ├── vi │ │ ├── pagination.php │ │ └── auth.php │ │ ├── hy │ │ ├── pagination.php │ │ └── auth.php │ │ ├── lv │ │ ├── pagination.php │ │ └── auth.php │ │ ├── sk │ │ ├── pagination.php │ │ └── auth.php │ │ ├── ug │ │ ├── pagination.php │ │ └── auth.php │ │ ├── uk │ │ ├── pagination.php │ │ └── auth.php │ │ ├── uz-cyrillic │ │ ├── pagination.php │ │ └── auth.php │ │ └── id │ │ ├── pagination.php │ │ └── auth.php ├── storage │ ├── logs │ │ └── .gitignore │ ├── app │ │ ├── public │ │ │ └── .gitignore │ │ └── .gitignore │ └── framework │ │ ├── views │ │ └── .gitignore │ │ ├── cache │ │ ├── data │ │ │ └── .gitignore │ │ └── .gitignore │ │ ├── sessions │ │ └── .gitignore │ │ ├── testing │ │ └── .gitignore │ │ └── .gitignore ├── bootstrap │ └── cache │ │ └── .gitignore ├── database │ ├── .gitignore │ └── seeds │ │ └── DatabaseSeeder.php ├── .idea │ ├── .gitignore │ ├── misc.xml │ ├── vcs.xml │ └── modules.xml ├── routes │ ├── webs │ │ ├── home.php │ │ ├── admin.php │ │ └── account.php │ ├── channels.php │ └── console.php ├── .DS_Store ├── .gitattributes ├── tests │ ├── TestCase.php │ ├── Unit │ │ └── ExampleTest.php │ ├── Feature │ │ └── ExampleTest.php │ └── CreatesApplication.php ├── .styleci.yml ├── app │ ├── Models │ │ ├── AdminContent.php │ │ ├── SysWxBankList.php │ │ ├── SysSmsTemplate.php │ │ ├── SysHomeSetting.php │ │ ├── SysAccountSetting.php │ │ ├── SysCenterSetting.php │ │ ├── SysSystemSetting.php │ │ ├── ProductCategory.php │ │ ├── AdminTemplate.php │ │ ├── SysAccountWay.php │ │ ├── ShopSmsAccount.php │ │ ├── SysPaymentMethod.php │ │ ├── SysPlugin.php │ │ ├── SysPluginVariant.php │ │ ├── PaymentMethod.php │ │ ├── SysSms.php │ │ ├── OrderTip.php │ │ ├── SysSmsVariant.php │ │ ├── OrderItem.php │ │ ├── CartItem.php │ │ ├── SysLevelVariant.php │ │ ├── ProductContent.php │ │ ├── ProductImage.php │ │ ├── SysShopPaymentMethod.php │ │ ├── SysTemplateVariant.php │ │ ├── OrderSuborderItem.php │ │ ├── OrderShipmentItem.php │ │ ├── ShopPlugin.php │ │ ├── SysTemplate.php │ │ ├── ShopSmsLog.php │ │ ├── ShopLevel.php │ │ ├── ShipmentRule.php │ │ ├── ShopSmsTemplate.php │ │ ├── OrderShipment.php │ │ ├── Category.php │ │ ├── ShopTemplateSetting.php │ │ ├── SysLevel.php │ │ ├── AdminImage.php │ │ ├── OrderSuborder.php │ │ ├── Image.php │ │ ├── OrderAddress.php │ │ ├── Address.php │ │ ├── UserWalletIncome.php │ │ ├── UserWalletAccount.php │ │ ├── ShopOrderItem.php │ │ ├── ShopTemplate.php │ │ └── ShopSmsSign.php │ ├── Http │ │ ├── Middleware │ │ │ ├── EncryptCookies.php │ │ │ ├── TrimStrings.php │ │ │ ├── CheckForMaintenanceMode.php │ │ │ ├── TrustProxies.php │ │ │ ├── VerifyCsrfToken.php │ │ │ ├── RedirectIfAuthenticated.php │ │ │ └── Authenticate.php │ │ ├── Requests │ │ │ ├── Shop │ │ │ │ └── User │ │ │ │ │ ├── UserRegisterRequest.php │ │ │ │ │ ├── UserEditRequest.php │ │ │ │ │ └── UserLoginRequest.php │ │ │ ├── Image │ │ │ │ └── ImageRequest.php │ │ │ ├── Admin │ │ │ │ ├── Edit.php │ │ │ │ └── Login.php │ │ │ ├── User │ │ │ │ └── Wallet │ │ │ │ │ └── WithdrawAccountStoreRequest.php │ │ │ ├── Customer │ │ │ │ ├── Edit.php │ │ │ │ ├── Register.php │ │ │ │ └── Login.php │ │ │ └── Category │ │ │ │ └── CategoryStoreRequest.php │ │ ├── Resources │ │ │ ├── Payment │ │ │ │ └── Method │ │ │ │ │ ├── MethodResource.php │ │ │ │ │ └── MethodListResource.php │ │ │ ├── Order │ │ │ │ ├── Admin │ │ │ │ │ └── AdminOrderTipsResource.php │ │ │ │ └── SuborderResource.php │ │ │ ├── Shop │ │ │ │ └── Level │ │ │ │ │ └── LevelVariantResource.php │ │ │ ├── System │ │ │ │ ├── Sms │ │ │ │ │ └── SmsVariantResource.php │ │ │ │ ├── Level │ │ │ │ │ └── LevelVariantResource.php │ │ │ │ └── Template │ │ │ │ │ └── TemplateVariantResource.php │ │ │ ├── Customer │ │ │ │ └── CustomerResource.php │ │ │ ├── User │ │ │ │ └── User │ │ │ │ │ └── UserResource.php │ │ │ └── Image │ │ │ │ └── ImageResource.php │ │ ├── Controllers │ │ │ ├── Front │ │ │ │ ├── Category │ │ │ │ │ └── CategoryController.php │ │ │ │ ├── Template │ │ │ │ │ └── TemplateController.php │ │ │ │ └── Payment │ │ │ │ │ └── PaymentController.php │ │ │ ├── Sms │ │ │ │ └── SmsController.php │ │ │ ├── Shop │ │ │ │ ├── AccountController.php │ │ │ │ └── User │ │ │ │ │ └── WalletClearController.php │ │ │ ├── Admin │ │ │ │ ├── Customer │ │ │ │ │ └── CustomerController.php │ │ │ │ ├── SysContent │ │ │ │ │ └── SysContentController.php │ │ │ │ └── SysTemplate │ │ │ │ │ └── SysTemplateController.php │ │ │ ├── Apps │ │ │ │ └── AppController.php │ │ │ └── Auth │ │ │ │ └── ForgotPasswordController.php │ │ └── Response │ │ │ └── jsonResponse.php │ ├── Providers │ │ ├── BroadcastServiceProvider.php │ │ ├── AppServiceProvider.php │ │ └── AuthServiceProvider.php │ └── Listeners │ │ ├── Shop │ │ └── Block │ │ │ └── PluginConfirmation.php │ │ └── Order │ │ └── Status │ │ └── OrderCloseListener.php ├── .editorconfig ├── .gitignore ├── stubs │ ├── export.query.stub │ ├── export.plain.stub │ ├── export.model.stub │ ├── export.query-model.stub │ ├── import.collection.stub │ └── import.model.stub ├── config │ ├── shop_shipment_methods.php │ └── easysms.php ├── webpack.mix.js └── server.php ├── .idea ├── .gitignore ├── misc.xml ├── vcs.xml └── modules.xml └── .DS_Store /serve/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /serve/resources/assets/app.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /serve/resources/assets/app.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /serve/resources/sass/app.scss: -------------------------------------------------------------------------------- 1 | // 2 | -------------------------------------------------------------------------------- /serve/resources/js/app.js: -------------------------------------------------------------------------------- 1 | require('./bootstrap'); 2 | -------------------------------------------------------------------------------- /serve/storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /serve/bootstrap/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /serve/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /serve/storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /serve/database/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite 2 | *.sqlite-journal 3 | -------------------------------------------------------------------------------- /serve/public/MP_verify_mO7Z8IfU6fSTUity.txt: -------------------------------------------------------------------------------- 1 | mO7Z8IfU6fSTUity -------------------------------------------------------------------------------- /serve/storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !public/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /serve/storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # Default ignored files 3 | /workspace.xml -------------------------------------------------------------------------------- /serve/resources/views/Order/Pay/Wallet/success.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /serve/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /serve/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /serve/tests/TestCase.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /serve/app/Models/SysAccountSetting.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /serve/app/Models/AdminTemplate.php: -------------------------------------------------------------------------------- 1 | 'array' 13 | ]; 14 | } 15 | -------------------------------------------------------------------------------- /serve/app/Models/SysAccountWay.php: -------------------------------------------------------------------------------- 1 | "boolean" 13 | ]; 14 | } 15 | -------------------------------------------------------------------------------- /serve/public/templates/center/js/chunk-2d207f81.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d207f81"],{a392:function(n,e,t){"use strict";t.r(e);var u=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div")},c=[],l=t("2877"),a={},r=Object(l["a"])(a,u,c,!1,null,null,null);e["default"]=r.exports}}]); -------------------------------------------------------------------------------- /serve/public/templates/center/js/chunk-2d2222f8.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d2222f8"],{ce11:function(n,e,t){"use strict";t.r(e);var c=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div")},u=[],l=t("2877"),r={},s=Object(l["a"])(r,c,u,!1,null,null,null);e["default"]=s.exports}}]); -------------------------------------------------------------------------------- /serve/public/templates/default/js/chunk-2d0c7e69.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0c7e69"],{"531f":function(n,e,t){"use strict";t.r(e);var c=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div")},u=[],l=t("2877"),r={},s=Object(l["a"])(r,c,u,!1,null,null,null);e["default"]=s.exports}}]); -------------------------------------------------------------------------------- /serve/stubs/export.query.stub: -------------------------------------------------------------------------------- 1 | belongsTo(Shop::class,"shop_id"); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /serve/public/templates/default/js/chunk-2d0f022f.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0f022f"],{"9aa2":function(n,e,t){"use strict";t.r(e);var u=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",[n._v("404")])},a=[],c=t("2877"),l={},r=Object(c["a"])(l,u,a,!1,null,null,null);e["default"]=r.exports}}]); -------------------------------------------------------------------------------- /serve/stubs/export.plain.stub: -------------------------------------------------------------------------------- 1 | "boolean" 13 | ]; 14 | 15 | protected $hidden = ["active"]; 16 | } 17 | -------------------------------------------------------------------------------- /serve/app/Models/SysPlugin.php: -------------------------------------------------------------------------------- 1 | hasMany(SysPluginVariant::class , "sys_plugin_id"); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /serve/app/Models/SysPluginVariant.php: -------------------------------------------------------------------------------- 1 | belongsTo(SysPlugin::class,'sys_plugin_id'); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /serve/database/seeds/DatabaseSeeder.php: -------------------------------------------------------------------------------- 1 | call(UsersTableSeeder::class); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /serve/tests/Unit/ExampleTest.php: -------------------------------------------------------------------------------- 1 | assertTrue(true); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /serve/app/Models/PaymentMethod.php: -------------------------------------------------------------------------------- 1 | "array" 13 | ]; 14 | public $timestamps = false; 15 | } 16 | -------------------------------------------------------------------------------- /serve/app/Models/SysSms.php: -------------------------------------------------------------------------------- 1 | hasMany(SysSmsVariant::class,"sys_sms_id"); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /serve/public/templates/system/css/chunk-dfd4158a.css: -------------------------------------------------------------------------------- 1 | .login-form[data-v-1be3d834]{position:absolute;margin-left:-220px;left:50%;margin-top:40px;width:400px;height:320px;padding:10px 20px;background-color:#fff;border:1px solid #e4e4e5;border-radius:5px}.login-header[data-v-1be3d834]{font-size:20px;text-align:center;margin-bottom:20px;line-height:60px;border-bottom:1px solid #f0f0f1} -------------------------------------------------------------------------------- /serve/app/Models/OrderTip.php: -------------------------------------------------------------------------------- 1 | belongsTo(Order::class,"order_id"); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /serve/app/Models/SysSmsVariant.php: -------------------------------------------------------------------------------- 1 | belongsTo(SysSms::class,"sys_sms_id"); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /serve/resources/views/Pay/pay_success.blade.php: -------------------------------------------------------------------------------- 1 |
2 |

您已成功支付订单,3秒后将自动关闭...

3 |
4 | 5 | 13 | -------------------------------------------------------------------------------- /serve/public/templates/center/css/chunk-6f60ca3f.css: -------------------------------------------------------------------------------- 1 | .category-main-title[data-v-ff1b71e4]{font-size:16px;color:#313033;padding:10px;background-color:#fff;border:1px solid #f0f0f1;border-radius:5px;margin-bottom:10px}.category-sub-des[data-v-ff1b71e4]{font-size:13px;color:#66656a;margin-left:10px}.dialog-edit .el-input[data-v-ff1b71e4]{width:250px}.el-table tr.table-header-row th{background-color:#f5f5f5} -------------------------------------------------------------------------------- /serve/stubs/export.model.stub: -------------------------------------------------------------------------------- 1 | belongsTo(Order::class,"order_id"); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /serve/public/templates/account/css/chunk-0dcf886e.css: -------------------------------------------------------------------------------- 1 | .login-forget-btn[data-v-188c3566]{text-align:right;margin:-22px 0 20px}.login-enter-active[data-v-188c3566],.login-leave-active[data-v-188c3566]{transition:all .2s ease-in}.login-enter[data-v-188c3566],.login-leave-to[data-v-188c3566]{transform:translateY(20px);opacity:0}.el-input-group__append .is-disabled[data-v-188c3566]{cursor:not-allowed!important;color:#999} -------------------------------------------------------------------------------- /serve/app/Http/Middleware/EncryptCookies.php: -------------------------------------------------------------------------------- 1 | belongsTo(ProductVariant::class, "variant_id"); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /serve/app/Models/SysLevelVariant.php: -------------------------------------------------------------------------------- 1 | belongsTo(SysLevel::class,'sys_level_id'); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /serve/app/Models/ProductContent.php: -------------------------------------------------------------------------------- 1 | belongsTo(Product::class,"product_id"); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /serve/app/Models/ProductImage.php: -------------------------------------------------------------------------------- 1 | belongsTo(Image::class,"image_id"); 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /serve/app/Models/SysShopPaymentMethod.php: -------------------------------------------------------------------------------- 1 | "boolean", 13 | "need_wallet" => "boolean", 14 | "active" => "boolean", 15 | ]; 16 | } 17 | -------------------------------------------------------------------------------- /serve/app/Models/SysTemplateVariant.php: -------------------------------------------------------------------------------- 1 | belongsTo(SysTemplate::class,'sys_template_id'); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /serve/app/Models/OrderSuborderItem.php: -------------------------------------------------------------------------------- 1 | belongsTo(OrderSuborder::class,"suborder_id"); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /serve/app/Models/OrderShipmentItem.php: -------------------------------------------------------------------------------- 1 | belongsTo(OrderShipment::class,"shipment_id"); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /serve/app/Http/Middleware/TrimStrings.php: -------------------------------------------------------------------------------- 1 | "required|unique:users,mobile|string", 15 | "password"=>"required|confirmed|alpha_dash|min:6" 16 | ]; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /serve/app/Models/ShopPlugin.php: -------------------------------------------------------------------------------- 1 | belongsTo(Shop::class,'shop_id'); 14 | } 15 | 16 | public function plugins() 17 | { 18 | return $this->belongsTo(SysPlugin::class,'sys_plugin_id'); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /serve/tests/Feature/ExampleTest.php: -------------------------------------------------------------------------------- 1 | get('/'); 18 | 19 | $response->assertStatus(200); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /serve/app/Models/SysTemplate.php: -------------------------------------------------------------------------------- 1 | "boolean" 14 | ]; 15 | 16 | public function variants() 17 | { 18 | return $this->hasMany(SysTemplateVariant::class, "sys_template_id"); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /serve/stubs/import.model.stub: -------------------------------------------------------------------------------- 1 | "required|image", 21 | ]; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /serve/app/Models/ShopSmsLog.php: -------------------------------------------------------------------------------- 1 | "充值", 14 | self::SMS_TYPE_OUT=>"消费" 15 | ]; 16 | 17 | public function shop() 18 | { 19 | return $this->belongsTo(Shop::class,'shop_id'); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /serve/app/Models/ShopLevel.php: -------------------------------------------------------------------------------- 1 | belongsTo(Shop::class,'shop_id'); 14 | } 15 | 16 | public function level() 17 | { 18 | return $this->belongsTo(SysLevel::class,'sys_level_id'); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /serve/public/templates/center/css/chunk-445f2841.css: -------------------------------------------------------------------------------- 1 | .user-info[data-v-5d77fa33]{position:relative;margin-left:-201px;left:50%;width:400px;height:300px;border:1px solid #f0f0f1;border-radius:10px}.user-info .user-info-title>strong[data-v-5d77fa33]{font-size:16px;color:#313033}.user-info .user-info-title[data-v-5d77fa33]{background-color:#f5f5f5;font-size:13px;color:#66656a;padding:10px;border-radius:10px 10px 0 0;border-bottom:1px solid #f0f0f1}.user-info-contain[data-v-5d77fa33]{padding:0 15px} -------------------------------------------------------------------------------- /serve/app/Http/Requests/Shop/User/UserEditRequest.php: -------------------------------------------------------------------------------- 1 | "required|confirmed" 19 | ]; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /serve/public/templates/center/css/chunk-f977767e.css: -------------------------------------------------------------------------------- 1 | .basic-set-block[data-v-22fcefd4]{border:1px solid #f0f0f1;background-color:#fff;border-radius:5px;padding:20px}.basic-set-item[data-v-22fcefd4]{margin-bottom:50px}.basic-set-item__title[data-v-22fcefd4]{margin-bottom:10px;font-weight:500}.basic-tip[data-v-22fcefd4]{color:#fecf56;margin-top:5px}.seperate-line[data-v-22fcefd4]{width:100%;height:1px;margin:20px 0 50px;border-bottom:1px dotted #dfdfe0}.el-slider__stop{background-color:#eff0f5!important} -------------------------------------------------------------------------------- /serve/app/Models/ShipmentRule.php: -------------------------------------------------------------------------------- 1 | "array" 14 | ]; 15 | 16 | public function shipment() 17 | { 18 | return $this->belongsTo(Shipment::class,"shipment_id"); 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /serve/public/templates/account/css/chunk-94ec928c.css: -------------------------------------------------------------------------------- 1 | .user-form[data-v-267009fd]{margin:50px 220px;padding:20px 20px 40px;border:1px solid #e4e4e5;border-radius:5px}.user-item[data-v-267009fd]{margin:10px 0}.user-item>div[data-v-267009fd]{display:inline-block;vertical-align:middle}.user-item>div[data-v-267009fd]:first-child{width:80px}.user-item>div[data-v-267009fd]:last-child{width:calc(100% - 80px)}.user-button[data-v-267009fd]{margin-top:20px;text-align:right}.user-edit-form[data-v-267009fd]{margin-top:30px} -------------------------------------------------------------------------------- /serve/public/templates/center/css/chunk-048e9896.css: -------------------------------------------------------------------------------- 1 | .el-table tr.table-header-row th{background-color:#f5f5f5}.customer-searchbar .el-input--suffix input{width:100px}.customer-searchbar[data-v-389cd210]{margin-bottom:15px;background-color:#fff;padding:10px;border-radius:5px}.customer-searchbar .el-button[data-v-389cd210]{width:100px;margin-left:10px}.customer-table[data-v-389cd210]{border-radius:5px 5px 0 0}.wallet-title[data-v-389cd210]{margin-bottom:10px}.wallet-title span[data-v-389cd210]{font-size:16px;color:#4e57aa} -------------------------------------------------------------------------------- /serve/tests/CreatesApplication.php: -------------------------------------------------------------------------------- 1 | make(Kernel::class)->bootstrap(); 19 | 20 | return $app; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /serve/app/Models/ShopSmsTemplate.php: -------------------------------------------------------------------------------- 1 | belongsTo(Shop::class,"shop_id"); 15 | } 16 | 17 | public function sms_template() 18 | { 19 | return $this->belongsTo(SysSmsTemplate::class,"sms_template_id"); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /serve/public/templates/center/js/chunk-2d0c7e69.js: -------------------------------------------------------------------------------- 1 | (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0c7e69"],{"531f":function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div")},s=[],u={created:function(){this.$store.dispatch("retakeToken",this.$route.query.key),"dashboard"===this.$route.query.to?this.$router.push({name:"Dashboard"}):this.$router.push({name:"ShopInit"})}},o=u,a=r("2877"),i=Object(a["a"])(o,n,s,!1,null,null,null);t["default"]=i.exports}}]); -------------------------------------------------------------------------------- /serve/public/templates/system/css/chunk-6d97e46a.css: -------------------------------------------------------------------------------- 1 | .login-form[data-v-b695f004]{position:absolute;margin-left:-220px;left:50%;margin-top:40px;width:400px;height:350px;padding:10px 20px;background-color:#fff;border:1px solid #e4e4e5;border-radius:5px}.login-header[data-v-b695f004]{font-size:20px;text-align:center;margin-bottom:20px;line-height:60px;border-bottom:1px solid #f0f0f1}.verify-button[data-v-b695f004]{cursor:pointer;width:70px;text-align:center}.verify-button.is-disabled[data-v-b695f004]{cursor:not-allowed;color:#999} -------------------------------------------------------------------------------- /serve/app/Http/Resources/Payment/Method/MethodResource.php: -------------------------------------------------------------------------------- 1 | belongsTo(Order::class, "order_id"); 15 | } 16 | 17 | public function items() 18 | { 19 | return $this->hasMany(OrderShipmentItem::class, "shipment_id"); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /serve/app/Providers/BroadcastServiceProvider.php: -------------------------------------------------------------------------------- 1 | 'boolean' 14 | ]; 15 | 16 | public function products() 17 | { 18 | return $this->belongsToMany(Product::class,ProductCategory::class,"category_id","product_id"); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /serve/app/Models/ShopTemplateSetting.php: -------------------------------------------------------------------------------- 1 | "array" 14 | ]; 15 | 16 | public function shop_template() 17 | { 18 | return $this->belongsTo(ShopTemplate::class,"shop_template_id"); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /serve/app/Http/Requests/Shop/User/UserLoginRequest.php: -------------------------------------------------------------------------------- 1 | "required", 21 | "password"=>"required", 22 | ]; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /serve/app/Models/SysLevel.php: -------------------------------------------------------------------------------- 1 | "array", 13 | "domain_edit" => "boolean" 14 | ]; 15 | protected $guarded = []; 16 | public $timestamps = false; 17 | 18 | public function variants() 19 | { 20 | return $this->hasMany(SysLevelVariant::class, "sys_level_id"); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /serve/app/Models/AdminImage.php: -------------------------------------------------------------------------------- 1 | img_link){ 15 | return $this->img_link; 16 | }elseif($this->img_file){ 17 | return Storage::url($this->img_file); 18 | }else{ 19 | return null; 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /serve/app/Models/OrderSuborder.php: -------------------------------------------------------------------------------- 1 | belongsTo(Order::class,"order_id"); 16 | } 17 | 18 | public function items() 19 | { 20 | return $this->hasMany(OrderSuborderItem::class,"suborder_id"); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /serve/app/Http/Controllers/Front/Category/CategoryController.php: -------------------------------------------------------------------------------- 1 | get('ori_shop'); 14 | $categories = $shop->categories()->where('visibility',1)->get(); 15 | return $this->jsonSuccessResponse($categories); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /serve/resources/lang/lt/auth.php: -------------------------------------------------------------------------------- 1 | 'Prisijungimo duomenys neatitinka.', 15 | 'throttle' => 'Per daug bandymų prisijungti. Bandykite po :seconds sec.', 16 | ]; 17 | -------------------------------------------------------------------------------- /serve/app/Providers/AppServiceProvider.php: -------------------------------------------------------------------------------- 1 | get('ori_shop'); 13 | $template = $shop->templates()->where('active',1)->first(); 14 | return $this->jsonSuccessResponse($template->setting['setting']); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /serve/app/Http/Controllers/Sms/SmsController.php: -------------------------------------------------------------------------------- 1 | get('mobile'))); 16 | return $this->jsonSuccessResponse(); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /serve/app/Http/Middleware/TrustProxies.php: -------------------------------------------------------------------------------- 1 | img_link){ 16 | return $this->img_link; 17 | }elseif($this->img_file){ 18 | return Storage::url($this->img_file); 19 | }else{ 20 | return null; 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /serve/app/Models/OrderAddress.php: -------------------------------------------------------------------------------- 1 | belongsTo(Order::class,"order_id"); 16 | } 17 | 18 | public function getFullAddressAttribute() 19 | { 20 | return "{$this->province} {$this->city} {$this->district} {$this->detail}"; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /serve/resources/views/Order/Pay/Wallet/error.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 钱包支付 9 | 10 | 11 | 12 |
13 |
{{$shop_name}}
14 |
支付失败!
15 |
原因:
16 |
返回
17 |
18 | 19 | 20 | -------------------------------------------------------------------------------- /serve/app/Http/Controllers/Shop/AccountController.php: -------------------------------------------------------------------------------- 1 | value('content'); 20 | } 21 | 22 | 23 | } 24 | -------------------------------------------------------------------------------- /serve/config/shop_shipment_methods.php: -------------------------------------------------------------------------------- 1 | ["express","other","no_shipment"], 5 | "cost_types"=>["numeric","weight"], 6 | "methods" => [ 7 | [ 8 | "code" => "express", 9 | "title" => "快递", 10 | "cost"=>null 11 | ], 12 | [ 13 | "code"=>"other", 14 | "title"=>"其他物流", 15 | "cost"=>null 16 | ], 17 | [ 18 | "code"=>"no_shipment", 19 | "title"=>"无需物流", 20 | "cost"=>false 21 | ] 22 | ] 23 | ]; 24 | -------------------------------------------------------------------------------- /serve/app/Http/Requests/Admin/Edit.php: -------------------------------------------------------------------------------- 1 | [ 21 | 'required', 22 | 'alpha_dash', 23 | 'min:6', 24 | "confirmed" 25 | ] 26 | ]; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /serve/config/easysms.php: -------------------------------------------------------------------------------- 1 | 10.0, 6 | 7 | // 默认发送配置 8 | 'default'=>[ 9 | //网关调用策略,默认:顺序调用 10 | 'strategy'=>\Overtrue\EasySms\Strategies\OrderStrategy::class, 11 | 12 | //默认可用的发送网关 13 | 'gateways'=>[ 14 | 'yunpian' 15 | ], 16 | ], 17 | 18 | //可用的网关配置 19 | 'gateways'=>[ 20 | 'errolog'=>[ 21 | 'file'=>'/tmp/easy-sms.log', 22 | ], 23 | 'yunpian'=>[ 24 | 'api_key'=>env('YUNPIAN_API') 25 | ] 26 | ] 27 | ]; 28 | -------------------------------------------------------------------------------- /serve/routes/channels.php: -------------------------------------------------------------------------------- 1 | id === (int) $id; 16 | }); 17 | -------------------------------------------------------------------------------- /serve/app/Http/Controllers/Front/Payment/PaymentController.php: -------------------------------------------------------------------------------- 1 | get('ori_shop'); 14 | $methods = $shop->payment_methods()->where('active',true)->get(); 15 | return $this->jsonSuccessResponse(MethodListResource::collection($methods)); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /serve/app/Http/Controllers/Shop/User/WalletClearController.php: -------------------------------------------------------------------------------- 1 | user()->wallet; 14 | $lists = $wallet->clear_lists()->orderBy("created_at","desc")->paginate(10); 15 | return $this->jsonSuccessResponse(new ClearListCollection($lists)); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /serve/app/Models/Address.php: -------------------------------------------------------------------------------- 1 | "boolean" 13 | ]; 14 | 15 | public function customer() 16 | { 17 | return $this->belongsTo(Customer::class,"customer_id"); 18 | } 19 | 20 | public function getFullAddressAttribute() 21 | { 22 | return "{$this->province} {$this->city} {$this->district} {$this->detail}"; 23 | } 24 | 25 | } 26 | -------------------------------------------------------------------------------- /serve/webpack.mix.js: -------------------------------------------------------------------------------- 1 | const mix = require('laravel-mix'); 2 | 3 | /* 4 | |-------------------------------------------------------------------------- 5 | | Mix Asset Management 6 | |-------------------------------------------------------------------------- 7 | | 8 | | Mix provides a clean, fluent API for defining some Webpack build steps 9 | | for your Laravel application. By default, we are compiling the Sass 10 | | file for the application as well as bundling up all the JS files. 11 | | 12 | */ 13 | 14 | mix.js('resources/js/app.js', 'public/js') 15 | .sass('resources/sass/app.scss', 'public/css'); 16 | -------------------------------------------------------------------------------- /serve/public/templates/account/css/chunk-17b9d134.css: -------------------------------------------------------------------------------- 1 | .form-switch[data-v-59a90472]{line-height:40px;margin-bottom:20px}.form-switch>div[data-v-59a90472]{display:inline-block;width:calc(50% - 2px);text-align:center;border:1px solid #3d4495;color:#3d4495;cursor:pointer}.form-switch>div.is-active[data-v-59a90472]{background-color:#3d4495;color:#fff}.login-enter-active[data-v-59a90472],.login-leave-active[data-v-59a90472]{transition:all .2s ease-in}.login-enter[data-v-59a90472],.login-leave-to[data-v-59a90472]{transform:translateY(20px);opacity:0}.el-input-group__append .is-disabled[data-v-59a90472]{cursor:not-allowed!important;color:#999} -------------------------------------------------------------------------------- /serve/resources/lang/lt/pagination.php: -------------------------------------------------------------------------------- 1 | '« Ankstesnis', 16 | 'next' => 'Kitas »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/app/Http/Resources/Order/Admin/AdminOrderTipsResource.php: -------------------------------------------------------------------------------- 1 | $this['tip'], 19 | "created_at"=>$this['created_at']->toDateTimeString() 20 | ]; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /serve/resources/lang/si/pagination.php: -------------------------------------------------------------------------------- 1 | '« පෙර', 15 | 'next' => 'ඊළඟ »', 16 | ]; 17 | -------------------------------------------------------------------------------- /serve/resources/lang/ja/pagination.php: -------------------------------------------------------------------------------- 1 | '« 前', 16 | 'next' => '次 »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/ko/pagination.php: -------------------------------------------------------------------------------- 1 | '« 이전', 16 | 'next' => '다음 »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/app/Http/Resources/Shop/Level/LevelVariantResource.php: -------------------------------------------------------------------------------- 1 | $this['id'], 19 | "price"=>$this['price'], 20 | "time"=>$this['time'], 21 | ]; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /serve/resources/lang/az/pagination.php: -------------------------------------------------------------------------------- 1 | '« Əvvəl', 16 | 'next' => 'Sonra »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/bn/pagination.php: -------------------------------------------------------------------------------- 1 | '« আগে', 16 | 'next' => 'পরবর্তী »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/cy/pagination.php: -------------------------------------------------------------------------------- 1 | '« Cynt', 16 | 'next' => 'Nesaf »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/fa/pagination.php: -------------------------------------------------------------------------------- 1 | '« قبلی', 16 | 'next' => 'بعدی »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/he/pagination.php: -------------------------------------------------------------------------------- 1 | '« הקודם', 16 | 'next' => 'הבא »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/hi/pagination.php: -------------------------------------------------------------------------------- 1 | '« पिछला', 16 | 'next' => 'अगला »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/is/pagination.php: -------------------------------------------------------------------------------- 1 | '« Fyrri', 16 | 'next' => 'Næsta »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/km/pagination.php: -------------------------------------------------------------------------------- 1 | '« មុន', 16 | 'next' => 'បន្ទាប់ »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/mr/pagination.php: -------------------------------------------------------------------------------- 1 | '« मागचा', 16 | 'next' => 'पुढचा »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/nn/pagination.php: -------------------------------------------------------------------------------- 1 | '« Førre', 16 | 'next' => 'Neste »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/ps/pagination.php: -------------------------------------------------------------------------------- 1 | '« مخکې', 16 | 'next' => 'بل »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/sq/pagination.php: -------------------------------------------------------------------------------- 1 | '« Prapa', 16 | 'next' => 'Para »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/tg/pagination.php: -------------------------------------------------------------------------------- 1 | '« Қаблӣ', 16 | 'next' => 'Баъдӣ »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/tk/pagination.php: -------------------------------------------------------------------------------- 1 | '« Öňki', 16 | 'next' => 'Indiki »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/zh-CN/pagination.php: -------------------------------------------------------------------------------- 1 | '« 上一页', 16 | 'next' => '下一页 »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/zh-HK/pagination.php: -------------------------------------------------------------------------------- 1 | '« 上一頁', 16 | 'next' => '下一頁 »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/zh-TW/pagination.php: -------------------------------------------------------------------------------- 1 | '« 上一頁', 16 | 'next' => '下一頁 »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/ar/pagination.php: -------------------------------------------------------------------------------- 1 | '« السابق', 16 | 'next' => 'التالي »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/be/pagination.php: -------------------------------------------------------------------------------- 1 | '« Назад', 16 | 'next' => 'Наперад »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/bg/pagination.php: -------------------------------------------------------------------------------- 1 | '« Назад', 16 | 'next' => 'Напред »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/bs/pagination.php: -------------------------------------------------------------------------------- 1 | '« Nazad', 16 | 'next' => 'Naprijed »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/ca/pagination.php: -------------------------------------------------------------------------------- 1 | '« Anterior', 16 | 'next' => 'Següent »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/cs/pagination.php: -------------------------------------------------------------------------------- 1 | '« předchozí', 16 | 'next' => 'další »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/da/pagination.php: -------------------------------------------------------------------------------- 1 | '« Forrige', 16 | 'next' => 'Næste »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/de-CH/pagination.php: -------------------------------------------------------------------------------- 1 | '« Zurück', 16 | 'next' => 'Weiter »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/de/pagination.php: -------------------------------------------------------------------------------- 1 | '« Zurück', 16 | 'next' => 'Weiter »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/et/pagination.php: -------------------------------------------------------------------------------- 1 | '« Eelmine', 16 | 'next' => 'Järgmine »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/fil/pagination.php: -------------------------------------------------------------------------------- 1 | '« Previous', 16 | 'next' => 'Next »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/hu/pagination.php: -------------------------------------------------------------------------------- 1 | '« Előző', 16 | 'next' => 'Következő »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/ka/pagination.php: -------------------------------------------------------------------------------- 1 | '« წინა', 16 | 'next' => 'შემდეგი »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/kk/pagination.php: -------------------------------------------------------------------------------- 1 | '« Алдыңғы', 16 | 'next' => 'Келесі »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/kn/pagination.php: -------------------------------------------------------------------------------- 1 | '« ಹಿಂದಿನ', 16 | 'next' => 'ಮುಂದಿನ »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/mk/pagination.php: -------------------------------------------------------------------------------- 1 | '« Назад', 16 | 'next' => 'Напред »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/mn/pagination.php: -------------------------------------------------------------------------------- 1 | '« Өмнөх', 16 | 'next' => 'Дараах »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/nb/pagination.php: -------------------------------------------------------------------------------- 1 | '« Forrige', 16 | 'next' => 'Neste »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/ne/pagination.php: -------------------------------------------------------------------------------- 1 | '« अघिल्लो', 16 | 'next' => 'अर्को »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/nl/pagination.php: -------------------------------------------------------------------------------- 1 | '« Vorige', 16 | 'next' => 'Volgende »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/pt/pagination.php: -------------------------------------------------------------------------------- 1 | '« Anterior', 16 | 'next' => 'Próxima »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/ro/pagination.php: -------------------------------------------------------------------------------- 1 | '« Înapoi', 16 | 'next' => 'Înainte »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/ru/pagination.php: -------------------------------------------------------------------------------- 1 | '« Назад', 16 | 'next' => 'Вперёд »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/sr/pagination.php: -------------------------------------------------------------------------------- 1 | '« Nazad', 16 | 'next' => 'Napred »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/sv/pagination.php: -------------------------------------------------------------------------------- 1 | '« Föregående', 16 | 'next' => 'Nästa »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/th/pagination.php: -------------------------------------------------------------------------------- 1 | '« ก่อนหน้า', 16 | 'next' => 'ถัดไป »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/tl/pagination.php: -------------------------------------------------------------------------------- 1 | '« Nauna', 16 | 'next' => 'Susunod »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/tr/pagination.php: -------------------------------------------------------------------------------- 1 | '« Önceki', 16 | 'next' => 'Sonraki »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/ur/pagination.php: -------------------------------------------------------------------------------- 1 | '« گزشتہ', 16 | 'next' => 'آئندہ »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/routes/webs/account.php: -------------------------------------------------------------------------------- 1 | group(function(){ 7 | Route::get("","Web\WebController@account"); 8 | Route::get("create","Web\WebController@account"); 9 | }); 10 | Route::get("purchase","Web\WebController@account"); 11 | Route::get("wallet","Web\WebController@account"); 12 | Route::get("user","Web\WebController@account"); 13 | Route::get('pay/{payment_no}',"Shop\Shop\PayController@pay"); 14 | 15 | -------------------------------------------------------------------------------- /serve/resources/lang/el/pagination.php: -------------------------------------------------------------------------------- 1 | '« Προηγούμενη', 16 | 'next' => 'Επόμενη »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/en/pagination.php: -------------------------------------------------------------------------------- 1 | '« Previous', 17 | 'next' => 'Next »', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /serve/resources/lang/es/pagination.php: -------------------------------------------------------------------------------- 1 | '« Anterior', 16 | 'next' => 'Siguiente »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/eu/pagination.php: -------------------------------------------------------------------------------- 1 | '« Aurrekoa', 16 | 'next' => 'Hurrengoa »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/fi/pagination.php: -------------------------------------------------------------------------------- 1 | '« Edellinen', 16 | 'next' => 'Seuraava »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/fr/pagination.php: -------------------------------------------------------------------------------- 1 | '« Précédent', 16 | 'next' => 'Suivant »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/gl/pagination.php: -------------------------------------------------------------------------------- 1 | '« Anterior', 16 | 'next' => 'Seguinte »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/hr/pagination.php: -------------------------------------------------------------------------------- 1 | '« Prethodna', 16 | 'next' => 'Sljedeća »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/it/pagination.php: -------------------------------------------------------------------------------- 1 | '« Precedente', 16 | 'next' => 'Successivo »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/me/pagination.php: -------------------------------------------------------------------------------- 1 | '« Prethodna', 16 | 'next' => 'Sledeća »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/ms/pagination.php: -------------------------------------------------------------------------------- 1 | '« Sebelumnya', 16 | 'next' => 'Seterusnya »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/pl/pagination.php: -------------------------------------------------------------------------------- 1 | '« Poprzednia', 16 | 'next' => 'Następna »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/pt-BR/pagination.php: -------------------------------------------------------------------------------- 1 | '« Anterior', 16 | 'next' => 'Próxima »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/sc/pagination.php: -------------------------------------------------------------------------------- 1 | '« A in antis', 16 | 'next' => 'A pustis »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/sl/pagination.php: -------------------------------------------------------------------------------- 1 | '« Prejšnja', 16 | 'next' => 'Naslednja »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/sw/pagination.php: -------------------------------------------------------------------------------- 1 | 'na laquo; Awali', 16 | 'next' => 'Ifuatayo na raquo;', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/uz-latin/pagination.php: -------------------------------------------------------------------------------- 1 | '« Oldingi', 16 | 'next' => 'Keyingi »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/vi/pagination.php: -------------------------------------------------------------------------------- 1 | '« Trang sau', 16 | 'next' => 'Trang trước »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/zh-CN/auth.php: -------------------------------------------------------------------------------- 1 | '用户名或密码错误', 16 | 'throttle' => '您尝试的登录次数过多,请 :seconds 秒后再试。', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/zh-HK/auth.php: -------------------------------------------------------------------------------- 1 | '用戶名或密碼錯誤', 16 | 'throttle' => '登入次數過多,請在 :seconds 秒後再試。', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/zh-TW/auth.php: -------------------------------------------------------------------------------- 1 | '使用者名稱或密碼錯誤', 16 | 'throttle' => '嘗試登入太多次,請在 :seconds 秒後再試。', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/routes/console.php: -------------------------------------------------------------------------------- 1 | comment(Inspiring::quote()); 18 | })->describe('Display an inspiring quote'); 19 | -------------------------------------------------------------------------------- /serve/resources/lang/hy/pagination.php: -------------------------------------------------------------------------------- 1 | '« Նախորդ', 17 | 'next' => 'Հաջորդ »', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /serve/resources/lang/lv/pagination.php: -------------------------------------------------------------------------------- 1 | '« Iepriekšējais', 16 | 'next' => 'Nākamais »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/sk/pagination.php: -------------------------------------------------------------------------------- 1 | '« Predchádzajúca', 16 | 'next' => 'Nasledujúca »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/ug/pagination.php: -------------------------------------------------------------------------------- 1 | '« ئالدىنقى بەت', 16 | 'next' => 'كىيىنكى بەت »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/uk/pagination.php: -------------------------------------------------------------------------------- 1 | '« Назад', 16 | 'next' => 'Далі »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/uz-cyrillic/pagination.php: -------------------------------------------------------------------------------- 1 | '« Олдинги', 16 | 'next' => 'Кейинги »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/app/Models/UserWalletIncome.php: -------------------------------------------------------------------------------- 1 | "支付宝", 14 | self::WAY_WXPAY => "微信", 15 | 16 | ]; 17 | 18 | protected $guarded = []; 19 | 20 | public function wallet() 21 | { 22 | return $this->belongsTo(UserWallet::class, "wallet_id"); 23 | } 24 | 25 | public function shop() 26 | { 27 | return $this->belongsTo(Shop::class,"shop_id"); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /serve/resources/lang/ja/auth.php: -------------------------------------------------------------------------------- 1 | '認証情報と一致するレコードがありません。', 16 | 'throttle' => 'ログインの試行回数が多すぎます。:seconds 秒後にお試しください。', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/server.php: -------------------------------------------------------------------------------- 1 | 8 | */ 9 | 10 | $uri = urldecode( 11 | parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH) 12 | ); 13 | 14 | // This file allows us to emulate Apache's "mod_rewrite" functionality from the 15 | // built-in PHP web server. This provides a convenient way to test a Laravel 16 | // application without having installed a "real" web server software here. 17 | if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) { 18 | return false; 19 | } 20 | 21 | require_once __DIR__.'/public/index.php'; 22 | -------------------------------------------------------------------------------- /serve/app/Http/Response/jsonResponse.php: -------------------------------------------------------------------------------- 1 | jsonResponse(200,$message,$data); 9 | } 10 | 11 | public function jsonErrorResponse($code=401,$message="失败",$body=null){ 12 | return $this->jsonResponse($code,$message,$body); 13 | } 14 | 15 | private function jsonResponse($code,$message,$body) 16 | { 17 | return response()->json([ 18 | 'code'=>$code, 19 | 'message'=>$message, 20 | 'body'=>$body 21 | ],$code); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /serve/public/templates/center/css/chunk-48188553.css: -------------------------------------------------------------------------------- 1 | .template-block[data-v-020f813e]{padding:10px;background-color:#fff;border-radius:5px;border:1px solid #f0f0f1}.template-block-title[data-v-020f813e]{line-height:30px;font-weight:500;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #ebebec}.template-block-title>div[data-v-020f813e]{display:inline-block;vertical-align:middle}.template-current-block[data-v-020f813e]{padding:10px 20px;border:1px solid #d8d8d9;border-radius:10px;background-color:#f3f4f9;width:240px}.template-name[data-v-020f813e]{font-size:15px;margin-right:15px;font-weight:500;position:relative;top:2px}.template-desc[data-v-020f813e]{color:#999;font-size:13px} -------------------------------------------------------------------------------- /serve/app/Http/Requests/User/Wallet/WithdrawAccountStoreRequest.php: -------------------------------------------------------------------------------- 1 | "required", 20 | "account"=>"required|array", 21 | "account.name"=>"required", 22 | "account.id"=>"required", 23 | "account.bank"=>"nullable" 24 | ]; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /serve/app/Http/Resources/Payment/Method/MethodListResource.php: -------------------------------------------------------------------------------- 1 | $this['payment_method_code'], 19 | "title"=>$this['payment_method_title'], 20 | "status"=>$this['active']?"使用中":"待配置" 21 | ]; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /serve/app/Models/UserWalletAccount.php: -------------------------------------------------------------------------------- 1 | "支付宝", 15 | self::WXPAY => "微信", 16 | self::BANK => "银行卡", 17 | ]; 18 | 19 | protected $guarded = []; 20 | protected $casts = [ 21 | "account"=>"array" 22 | ]; 23 | 24 | 25 | public function wallet() 26 | { 27 | return $this->belongsTo(UserWallet::class,"wallet_id"); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /serve/resources/lang/ko/auth.php: -------------------------------------------------------------------------------- 1 | '제출된 인증 정보가 레코드와 일치하지 않습니다.', 16 | 'throttle' => '너무 많은 로그인을 시도하였습니다. :seconds 초 후에 다시 시도하십시요.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/az/auth.php: -------------------------------------------------------------------------------- 1 | 'İstifadəçi adı və ya şifrə səhvdir', 16 | 'throttle' => ':seconds saniyə ərzində yenidən cəhd edin', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/app/Http/Middleware/VerifyCsrfToken.php: -------------------------------------------------------------------------------- 1 | '« Sebelumnya', 16 | 'next' => 'Berikutnya »', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/mr/auth.php: -------------------------------------------------------------------------------- 1 | 'हे खाते वैध नाही.', 16 | 'throttle' => 'प्रवेशाचा जास्त वेळा प्रयत्न. :seconds सेकंड नंतर पुन्हा प्रयत्न करा.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/app/Http/Resources/System/Sms/SmsVariantResource.php: -------------------------------------------------------------------------------- 1 | $this['id'], 19 | "price"=>$this['price'], 20 | "time"=>$this['time'], 21 | "unit_price"=>round($this['price']/$this['time'],2) 22 | ]; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /serve/public/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | 3 | Options -MultiViews -Indexes 4 | 5 | 6 | RewriteEngine On 7 | 8 | # Handle Authorization Header 9 | RewriteCond %{HTTP:Authorization} . 10 | RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 11 | 12 | # Redirect Trailing Slashes If Not A Folder... 13 | RewriteCond %{REQUEST_FILENAME} !-d 14 | RewriteCond %{REQUEST_URI} (.+)/$ 15 | RewriteRule ^ %1 [L,R=301] 16 | 17 | # Handle Front Controller... 18 | RewriteCond %{REQUEST_FILENAME} !-d 19 | RewriteCond %{REQUEST_FILENAME} !-f 20 | RewriteRule ^ index.php [L] 21 | 22 | -------------------------------------------------------------------------------- /serve/resources/lang/da/auth.php: -------------------------------------------------------------------------------- 1 | 'De angivne oplysninger er ugyldige.', 16 | 'throttle' => 'For mange loginforsøg. Prøv igen om :seconds sekunder.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/he/auth.php: -------------------------------------------------------------------------------- 1 | 'פרטים אלה אינם תואמים את רישומינו.', 16 | 'throttle' => 'ניסיונות כניסה רבים מדי. אנא נסו שוב בעוד :seconds שניות.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/hu/auth.php: -------------------------------------------------------------------------------- 1 | 'Rossz email-jelszó páros.', 16 | 'throttle' => 'Túl sok próbálkozás. Kérjük próbálja újra :seconds másodperc múlva.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/sk/auth.php: -------------------------------------------------------------------------------- 1 | 'Prihlasovacie údaje nie sú správne.', 16 | 'throttle' => 'Prekročený limit pokusov. Skúste znovu o :seconds sekúnd.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/ka/auth.php: -------------------------------------------------------------------------------- 1 | 'მომხმარებელი ამ მონაცემებით არ არსებობს.', 16 | 'throttle' => 'წარუმატებელი ავტორიზაცია. გთხოვთ, სცადოთ :seconds წამში.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/pl/auth.php: -------------------------------------------------------------------------------- 1 | 'Błędny login lub hasło.', 16 | 'throttle' => 'Za dużo nieudanych prób logowania. Proszę spróbować za :seconds sekund.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/app/Listeners/Shop/Block/PluginConfirmation.php: -------------------------------------------------------------------------------- 1 | 'Kirjautuminen epäonnistui.', 16 | 'throttle' => 'Liian monta kirjautumisyritystä. Yritä uudelleen :seconds sekunnin kuluttua.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/me/auth.php: -------------------------------------------------------------------------------- 1 | 'Neispravan username i/ili password.', 16 | 'throttle' => 'Previše neuspješnih pokušaja. Probajte ponovo za :seconds sekundi.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/sr/auth.php: -------------------------------------------------------------------------------- 1 | 'Podaci ne odgovaraju ni jednom nalogu.', 16 | 'throttle' => 'Previše neuspelih pokušaja. Pokušajte ponovo za :seconds sekundi.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/app/Http/Resources/System/Level/LevelVariantResource.php: -------------------------------------------------------------------------------- 1 | $this['id'], 19 | "price"=>$this['price'], 20 | "time"=>$this['time'], 21 | "unit_price"=>round($this['price']/$this['time'],2) 22 | 23 | ]; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /serve/app/Models/ShopOrderItem.php: -------------------------------------------------------------------------------- 1 | "商城等级", 15 | self::ORDER_ITEM_TEMPLATE => "商城模板", 16 | self::ORDER_ITEM_PLUGIN => "商城插件", 17 | ]; 18 | protected $guarded = []; 19 | 20 | public $timestamps = false; 21 | 22 | 23 | public function shopOrder() 24 | { 25 | return $this->belongsTo(ShopOrder::class,"shop_order_id"); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /serve/resources/lang/bs/auth.php: -------------------------------------------------------------------------------- 1 | 'These credentials do not match our records.', 16 | 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/cy/auth.php: -------------------------------------------------------------------------------- 1 | 'These credentials do not match our records.', 16 | 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/fil/auth.php: -------------------------------------------------------------------------------- 1 | 'These credentials do not match our records.', 16 | 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/hi/auth.php: -------------------------------------------------------------------------------- 1 | 'ये साख हमारे रिकॉर्ड से मेल नहीं खा रहे हैं।', 16 | 'throttle' => 'बहुत सारे लॉगिन प्रयास। :seconds सेकंड में फिर से कोशिश करें।', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/hr/auth.php: -------------------------------------------------------------------------------- 1 | 'Ovi podaci ne odgovaraju našima.', 16 | 'throttle' => 'Previše pokušaja prijave. Molim Vas pokušajte ponovno za :seconds sekundi.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/is/auth.php: -------------------------------------------------------------------------------- 1 | 'These credentials do not match our records.', 16 | 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/it/auth.php: -------------------------------------------------------------------------------- 1 | 'Credenziali non corrispondenti ai dati registrati.', 16 | 'throttle' => 'Troppi tentativi di accesso. Riprova tra :seconds secondi.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/km/auth.php: -------------------------------------------------------------------------------- 1 | 'These credentials do not match our records.', 16 | 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/mk/auth.php: -------------------------------------------------------------------------------- 1 | 'These credentials do not match our records.', 16 | 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/nb/auth.php: -------------------------------------------------------------------------------- 1 | 'Brukernavn og/eller passord er feil.', 16 | 'throttle' => 'For mange innloggingsforsøk. Vennligst prøv igjen om :seconds sekunder.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/ne/auth.php: -------------------------------------------------------------------------------- 1 | 'यी प्रमाणहरू हाम्रो रेकर्ड संग मेल खादैनन्।', 16 | 'throttle' => 'धेरै लगिन प्रयास भयो। :seconds सेकेन्ड पछि फेरि प्रयास गर्नुहोस्।', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/sc/auth.php: -------------------------------------------------------------------------------- 1 | 'These credentials do not match our records.', 16 | 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/sl/auth.php: -------------------------------------------------------------------------------- 1 | 'Ti podatki se ne ujemajo z našimi.', 16 | 'throttle' => 'Preveč poskusov prijave. Prosimo, poskusite ponovno čez :seconds sekund.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/sq/auth.php: -------------------------------------------------------------------------------- 1 | 'These credentials do not match our records.', 16 | 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/tk/auth.php: -------------------------------------------------------------------------------- 1 | 'These credentials do not match our records.', 16 | 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/app/Http/Requests/Customer/Edit.php: -------------------------------------------------------------------------------- 1 | [ 21 | 'nullable', 22 | "string", 23 | ], 24 | "password"=>[ 25 | 'nullable', 26 | 'alpha_dash', 27 | 'min:6', 28 | "confirmed" 29 | ] 30 | ]; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /serve/app/Http/Resources/System/Template/TemplateVariantResource.php: -------------------------------------------------------------------------------- 1 | $this['id'], 19 | "price"=>$this['price'], 20 | "time"=>$this['time'], 21 | "unit_price"=>round($this['price']/$this['time'],2) 22 | ]; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /serve/resources/lang/bg/auth.php: -------------------------------------------------------------------------------- 1 | 'Неуспешно удостоверяване на потребител.', 16 | 'throttle' => 'Твърде много опити за вход. Моля, опитайте отново след :seconds секунди.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/mn/auth.php: -------------------------------------------------------------------------------- 1 | 'Хэрэглэгчийн нэр эсвэл нууц үг буруу.', 16 | 'throttle' => 'Олон удаагийн буруу оролдого. :seconds секундийн дараа дахин оролдоно уу.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/nn/auth.php: -------------------------------------------------------------------------------- 1 | 'Brukarnamn og/eller passord er feil.', 16 | 'throttle' => 'For mange innloggingsforsøk. Ver venleg og prøv på nytt om :seconds sekund.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/si/auth.php: -------------------------------------------------------------------------------- 1 | 'මෙම අක්තපත්ර අපගේ වාර්තා වලට ගැලපෙන්නේ නැත.', 15 | 'throttle' => 'බොහෝ පිවිසුම් උත්සහයන් සිදු කර ඇත. කරුණාකර නැවත උත්සාහ කරන්න: තත්පර තත්පර.', 16 | ]; 17 | -------------------------------------------------------------------------------- /serve/resources/lang/th/auth.php: -------------------------------------------------------------------------------- 1 | 'ข้อมูลที่ใช้ในการยืนยันตัวตนไม่ถูกต้อง', 16 | 'throttle' => 'คุณได้พยายามเข้าระบบหลายครั้งเกินไป กรุณาลองใหม่ใน :seconds วินาทีข้างหน้า.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/app/Http/Requests/Admin/Login.php: -------------------------------------------------------------------------------- 1 | [ 21 | 'required', 22 | "string", 23 | 'exists:admins,username' 24 | ], 25 | "password"=>[ 26 | 'required', 27 | 'alpha_dash', 28 | 'min:6' 29 | ] 30 | ]; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /serve/app/Http/Requests/Customer/Register.php: -------------------------------------------------------------------------------- 1 | [ 21 | 'required', 22 | "string", 23 | ], 24 | "password"=>[ 25 | 'required', 26 | 'alpha_dash', 27 | 'min:6', 28 | "confirmed" 29 | ] 30 | ]; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /serve/resources/lang/be/auth.php: -------------------------------------------------------------------------------- 1 | 'Імя карыстальніка і пароль не супадаюць.', 16 | 'throttle' => 'Занадта шмат спробаў ўваходу. Калі ласка, паспрабуйце яшчэ раз праз :seconds секунд.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/en/auth.php: -------------------------------------------------------------------------------- 1 | 'These credentials do not match our records.', 17 | 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /serve/resources/lang/et/auth.php: -------------------------------------------------------------------------------- 1 | 'Need andmed ei klapi meie kirjetega.', 16 | 'throttle' => 'Liiga palju sisselogimise katseid. Palun proovi uuesti :seconds sekundi pärast.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/id/auth.php: -------------------------------------------------------------------------------- 1 | 'Identitas tersebut tidak cocok dengan data kami.', 16 | 'throttle' => 'Terlalu banyak usaha masuk. Silahkan coba lagi dalam :seconds detik.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/kk/auth.php: -------------------------------------------------------------------------------- 1 | 'Тіркелгі деректері біздің жазбаларымызға сай емес.', 16 | 'throttle' => 'Кіру әрекеті тым көп болды. :seconds секундтан соң қайталап көріңіз.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/lv/auth.php: -------------------------------------------------------------------------------- 1 | 'Šie dati neatbilst mūsu reģistram.', 16 | 'throttle' => 'Pārāk daudz pieteikšanās mēģinājumu. Lūdzu mēģiniet vēlreiz pēc :seconds sekundēm.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/ms/auth.php: -------------------------------------------------------------------------------- 1 | 'Butiran ini tidak sepadan dengan rekod kami.', 16 | 'throttle' => 'Terlalu banyak percubaan log masuk. Sila cuba lagi dalam :seconds saat.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/app/Http/Controllers/Admin/Customer/CustomerController.php: -------------------------------------------------------------------------------- 1 | get('mobile')) $users = $users->where('mobile',$request->get('mobile')); 16 | $users = $users->orderBy('created_at','desc')->paginate($request->get('pageSize')); 17 | return $this->jsonSuccessResponse(new UserListCollection($users)); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /serve/app/Http/Requests/Category/CategoryStoreRequest.php: -------------------------------------------------------------------------------- 1 | "required", 19 | "visibility" => "required|boolean" 20 | ]; 21 | } 22 | 23 | public function attributes() 24 | { 25 | return [ 26 | "category_title" => "分类名称", 27 | "visibility" => "是否可见" 28 | ]; 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /serve/resources/lang/bn/auth.php: -------------------------------------------------------------------------------- 1 | 'এই পরিচয়পত্র আমাদের রেকর্ডের সাথে মেলে না.', 16 | 'throttle' => 'লগইন করার জন্য অনেকগুলি চেষ্টা করেছেন. :seconds সেকেন্ড পরে আবার চেষ্টা করুন .', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/eu/auth.php: -------------------------------------------------------------------------------- 1 | 'Kredentzial hauek ez datoz bat gure erregistroekin.', 16 | 'throttle' => 'Atzipen saialdi gehiegi. Mesedez berriro saiatu :seconds segundo barru.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/vi/auth.php: -------------------------------------------------------------------------------- 1 | 'Thông tin tài khoản không tìm thấy trong hệ thống.', 16 | 'throttle' => 'Vượt quá số lần đăng nhập cho phép. Vui lòng thử lại sau :seconds giây.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/el/auth.php: -------------------------------------------------------------------------------- 1 | 'Τα στοιχεία αυτά δεν ταιριάζουν με τα δικά μας.', 16 | 'throttle' => 'Πολλές προσπάθειες σύνδεσης. Παρακαλώ δοκιμάστε ξανά σε :seconds δευτερόλεπτα.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/hy/auth.php: -------------------------------------------------------------------------------- 1 | 'Մուտքագրված տվյալները սխալ են։', 17 | 'throttle' => 'Չափազանց շատ մուտք գործելու փորձեր։ Խնդրում ենք փորձել կրկին :seconds վայրկյան անց։', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /serve/resources/lang/kn/auth.php: -------------------------------------------------------------------------------- 1 | 'ಈ ರುಜುವಾತುಗಳು ನಮ್ಮ ದಾಖಲೆಗಳಿಗೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ.', 16 | 'throttle' => 'ಹಲವಾರು ಲಾಗಿನ್ ಪ್ರಯತ್ನಗಳು. ದಯವಿಟ್ಟು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ :seconds ಸೆಕೆಂಡುಗಳಲ್ಲಿ', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/sv/auth.php: -------------------------------------------------------------------------------- 1 | 'Dessa uppgifter stämmer inte överens med vårt register.', 16 | 'throttle' => 'För många inloggningsförsök. Var vänlig försök igen om :seconds sekunder.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/sw/auth.php: -------------------------------------------------------------------------------- 1 | 'Hii hati tambulishi hailingani na rekodi zetu.', 16 | 'throttle' => 'Majaribio mengi sana ya kuingia. Tafadhali jaribu tena katika :sekunde sekunde.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/ug/auth.php: -------------------------------------------------------------------------------- 1 | 'قوللانچى نامى ياكى پارولدا خاتالىق بار.', 16 | 'throttle' => 'مەشغۇلات قېتىم سانى بەك كۆپ بۇلۇپ كەتتى، يەنە :seconds سېكۇنتتىن كىيىن قايتا سىناپ بېقىڭ.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/app/Http/Controllers/Apps/AppController.php: -------------------------------------------------------------------------------- 1 | get('url')){ 19 | $img = $request->get('url'); 20 | $file = file_get_contents($img); 21 | $base64 = base64_encode($file); 22 | return $base64; 23 | }else{ 24 | return null; 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /serve/app/Http/Resources/Order/SuborderResource.php: -------------------------------------------------------------------------------- 1 | $this['shipments_amount'], 19 | "items_amount"=>$this['items_amount'], 20 | "shipment_name"=>$this['shipment_name'], 21 | "items"=>OrderItemResource::collection($this['items']) 22 | ]; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /serve/app/Models/ShopTemplate.php: -------------------------------------------------------------------------------- 1 | "boolean", 13 | ]; 14 | protected $guarded = []; 15 | 16 | public function shop() 17 | { 18 | return $this->belongsTo(Shop::class, 'shop_id'); 19 | 20 | } 21 | 22 | public function template() 23 | { 24 | return $this->belongsTo(SysTemplate::class, "sys_template_id"); 25 | } 26 | 27 | public function setting() 28 | { 29 | return $this->hasOne(ShopTemplateSetting::class,"shop_template_id"); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /serve/resources/lang/ar/auth.php: -------------------------------------------------------------------------------- 1 | 'بيانات الاعتماد هذه غير متطابقة مع البيانات المسجلة لدينا.', 16 | 'throttle' => 'عدد كبير جدا من محاولات الدخول. يرجى المحاولة مرة أخرى بعد :seconds ثانية.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/cs/auth.php: -------------------------------------------------------------------------------- 1 | 'Tyto přihlašovací údaje neodpovídají žadnému záznamu.', 16 | 'throttle' => 'Příliš mnoho pokusů o přihlášení. Zkuste to prosím znovu za :seconds vteřin.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/fa/auth.php: -------------------------------------------------------------------------------- 1 | 'مشخصات وارد شده با اطلاعات ما سازگار نیست.', 16 | 'throttle' => 'دفعات تلاش شما برای ورود بیش از حد مجاز است. لطفا پس از :seconds ثانیه مجددا تلاش فرمایید.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/gl/auth.php: -------------------------------------------------------------------------------- 1 | 'Estas credenciais non coinciden cos nosos rexistros.', 16 | 'throttle' => 'Demasiados intentos de acceso. Por favor, inténtao de novo en :seconds segundos.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/ps/auth.php: -------------------------------------------------------------------------------- 1 | 'داسې ریکارډ شتون نلري چې د اعتبار معلومات سره سمون لري.', 16 | 'throttle' => 'دلته ډیر د ننوتلو هڅې شتون لري.:seconds لطفا د دویمې برخې وروسته هڅه وکړئ.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/ro/auth.php: -------------------------------------------------------------------------------- 1 | 'Datele de identificare nu pot fi confirmate.', 16 | 'throttle' => 'Prea multe încercări de intrare în cont. Puteți încerca din nou peste :seconds secunde.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/ur/auth.php: -------------------------------------------------------------------------------- 1 | 'یہ تفصیلات ہمارے ریکارڈ سے مطابقت نہیں رکھتیں۔', 16 | 'throttle' => 'لاگ اِن کرنے کی بہت زیادہ کوششیں۔ براہِ مہربانی :seconds سیکنڈ میں دوبارہ کوشش کریں۔', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/views/home.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | {{$title}} 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /serve/resources/lang/es/auth.php: -------------------------------------------------------------------------------- 1 | 'Estas credenciales no coinciden con nuestros registros.', 16 | 'throttle' => 'Demasiados intentos de acceso. Por favor intente nuevamente en :seconds segundos.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/nl/auth.php: -------------------------------------------------------------------------------- 1 | 'Deze combinatie van e-mailadres en wachtwoord is niet geldig.', 16 | 'throttle' => 'Te veel mislukte loginpogingen. Probeer het over :seconds seconden nogmaals.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/tl/auth.php: -------------------------------------------------------------------------------- 1 | 'Ang credentials na ito ay hindi katugma ng nasa rekord namin.', 16 | 'throttle' => 'Sobrang daming pagtatangkang mag-login. Pakisubukan ulit sa :segundo segundo.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/app/Http/Middleware/RedirectIfAuthenticated.php: -------------------------------------------------------------------------------- 1 | check()) { 22 | return redirect(RouteServiceProvider::HOME); 23 | } 24 | 25 | return $next($request); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /serve/app/Models/ShopSmsSign.php: -------------------------------------------------------------------------------- 1 | "审核中", 15 | self::SIGN_STATUS_SUCCESS => "审核通过", 16 | self::SIGN_STATUS_FAILED => " 审核失败", 17 | ]; 18 | 19 | protected $guarded = []; 20 | 21 | protected $casts = [ 22 | "active"=>"boolean" 23 | ]; 24 | 25 | public function shop() 26 | { 27 | return $this->belongsTo(Shop::class,"shop_id"); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /serve/app/Providers/AuthServiceProvider.php: -------------------------------------------------------------------------------- 1 | 'App\Policies\ModelPolicy', 17 | ]; 18 | 19 | /** 20 | * Register any authentication / authorization services. 21 | * 22 | * @return void 23 | */ 24 | public function boot() 25 | { 26 | $this->registerPolicies(); 27 | 28 | // 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /serve/resources/lang/uk/auth.php: -------------------------------------------------------------------------------- 1 | 'Вказані облікові дані не збігаються з нашими записами.', 17 | 'throttle' => 'Забагато спроб входу. Будь ласка, спробуйте ще раз, через :seconds секунд.', 18 | ]; 19 | -------------------------------------------------------------------------------- /serve/app/Http/Resources/Customer/CustomerResource.php: -------------------------------------------------------------------------------- 1 | $this['id'], 19 | "username"=>$this['username'], 20 | "mobile"=>$this['mobile'], 21 | "balance"=>$this->wallets()->sum('amount'), 22 | "created_at"=>$this['created_at']->toDateTimeString() 23 | ]; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /serve/resources/lang/tg/auth.php: -------------------------------------------------------------------------------- 1 | 'Номи истифодабаранда ва гузарвожа нодуруст мебошад.', 16 | 'throttle' => 'Теъдоди зиёди талош барои воридшудан ба система. Лутфан баъд аз :seconds сония боз кӯшиш намоед.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/app/Http/Resources/User/User/UserResource.php: -------------------------------------------------------------------------------- 1 | $this['id'], 20 | 'mobile'=>$this['mobile'], 21 | "wallet"=>new WalletResource($this['wallet']), 22 | "created_at"=>$this['created_at']->toDateTimeString() 23 | ]; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /serve/resources/lang/de/auth.php: -------------------------------------------------------------------------------- 1 | 'Diese Kombination aus Zugangsdaten wurde nicht in unserer Datenbank gefunden.', 16 | 'throttle' => 'Zu viele Loginversuche. Versuchen Sie es bitte in :seconds Sekunden nochmal.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/fr/auth.php: -------------------------------------------------------------------------------- 1 | 'Ces identifiants ne correspondent pas à nos enregistrements', 16 | 'throttle' => 'Tentatives de connexion trop nombreuses. Veuillez essayer de nouveau dans :seconds secondes.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/uz-cyrillic/auth.php: -------------------------------------------------------------------------------- 1 | 'Бундай маълумотларга эга фойдаланувчи мавжуд эмас.', 16 | 'throttle' => 'Кириш учун жуда кўп урунишлар аниқланди. Илтимос :seconds сониядан сўнг яна уриниб кўринг.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/views/Pay/info.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 友情提示 8 | 9 | 10 |
11 |

友情提示

12 |

{{$message}}

13 |
14 | 15 | 16 | 17 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /serve/resources/lang/de-CH/auth.php: -------------------------------------------------------------------------------- 1 | 'Diese Kombination aus Zugangsdaten wurde nicht in unserer Datenbank gefunden.', 16 | 'throttle' => 'Zu viele Loginversuche. Versuchen Sie es bitte in :seconds Sekunden nochmal.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/pt-BR/auth.php: -------------------------------------------------------------------------------- 1 | 'Credenciais informadas não correspondem com nossos registros.', 16 | 'throttle' => 'Você realizou muitas tentativas de login. Por favor, tente novamente em :seconds segundos.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/uz-latin/auth.php: -------------------------------------------------------------------------------- 1 | 'Bunday maʼlumotlarga ega foydalanuvchi mavjud emas.', 16 | 'throttle' => 'Kirish uchun juda ko‘p urunishlar aniqlandi. Iltimos :seconds soniyadan so‘ng yana urinib ko‘ring.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/ca/auth.php: -------------------------------------------------------------------------------- 1 | 'Aquestes credencials no concorden amb els nostres registres.', 16 | 'throttle' => 'Heu superat el nombre màxim d\'intents d\'accés. Per favor, torna a intentar-ho en :seconds segons.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/resources/lang/ru/auth.php: -------------------------------------------------------------------------------- 1 | 'Имя пользователя и пароль не совпадают.', 17 | 'throttle' => 'Слишком много попыток входа. Пожалуйста, попробуйте еще раз через :seconds секунд.', 18 | ]; 19 | -------------------------------------------------------------------------------- /serve/resources/lang/tr/auth.php: -------------------------------------------------------------------------------- 1 | 'Girilmiş olan kullanıcı verileri sistemdekiler ile eşleşmemektedir.', 16 | 'throttle' => 'Çok fazla oturum açma girişiminde bulundunuz. Lütfen :seconds saniye içerisinde tekrar deneyiz.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/app/Http/Requests/Customer/Login.php: -------------------------------------------------------------------------------- 1 | [ 19 | 'required', 20 | "string", 21 | 'regex:/^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|166|198|199)\d{8}$/', 22 | ], 23 | "password"=>[ 24 | 'required', 25 | 'alpha_dash', 26 | 'min:6' 27 | ] 28 | ]; 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /serve/resources/lang/pt/auth.php: -------------------------------------------------------------------------------- 1 | 'As credenciais indicadas não coincidem com as registadas no sistema.', 16 | 'throttle' => 'O número limite de tentativas de login foi atingido. Por favor tente novamente dentro de :seconds segundos.', 17 | ]; 18 | -------------------------------------------------------------------------------- /serve/app/Http/Controllers/Admin/SysContent/SysContentController.php: -------------------------------------------------------------------------------- 1 | first(); 14 | return $this->jsonSuccessResponse($template['content']); 15 | } 16 | 17 | public function update(Request $request) 18 | { 19 | if ($request->has('content')) AdminContent::where('code', 'contrast')->update(['content' => $request->get('content')]); 20 | return $this->jsonSuccessResponse($request->get('content')); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /serve/app/Http/Controllers/Admin/SysTemplate/SysTemplateController.php: -------------------------------------------------------------------------------- 1 | first(); 14 | return $this->jsonSuccessResponse($template['setting']); 15 | } 16 | 17 | public function update(Request $request) 18 | { 19 | if ($request->has('setting')) AdminTemplate::where('code', 'template')->update(['setting' => $request->get('setting')]); 20 | return $this->jsonSuccessResponse($request->get('setting')); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /serve/resources/lang/zh-CN/passwords.php: -------------------------------------------------------------------------------- 1 | '密码至少是八位字符并且应与确认密码匹配。', 16 | 'reset' => '密码重置成功!', 17 | 'sent' => '密码重置邮件已发送!', 18 | 'throttled' => '请稍候再试。', 19 | 'token' => '密码重置令牌无效。', 20 | 'user' => '找不到该邮箱对应的用户。', 21 | ]; 22 | -------------------------------------------------------------------------------- /serve/app/Http/Resources/Image/ImageResource.php: -------------------------------------------------------------------------------- 1 | $this['id'], 19 | "name"=>$this['img_name'], 20 | "url" => $this['url'], 21 | "thumbnail"=>$this['url']."?x-oss-process=image/resize,h_80", 22 | "medium"=>$this['url']."?x-oss-process=image/resize,h_400", 23 | "bytes"=>$this['img_bytes'] 24 | ]; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /serve/public/templates/account/css/chunk-7956db03.css: -------------------------------------------------------------------------------- 1 | .order-list[data-v-4abe6aaa]{overflow-y:auto}.order-list[data-v-4abe6aaa]::-webkit-scrollbar{display:none}.order-item[data-v-4abe6aaa]{margin:20px;border:1px solid #e4e4e5;border-radius:5px}.order-item>div[data-v-4abe6aaa]{display:inline-block;vertical-align:middle;padding:20px}.order-item>div[data-v-4abe6aaa]:first-child{width:20px;padding:20px 10px 20px 15px;border-right:1px solid #e4e4e5;color:#4e57aa}.order-item>div[data-v-4abe6aaa]:last-child{width:140px;text-align:right}.order-price[data-v-4abe6aaa]{color:#3d4495;margin-bottom:5px}.order-price strong[data-v-4abe6aaa]{font-size:20px}.order-time[data-v-4abe6aaa]{font-size:13px;color:#999;margin-top:10px}.order-title[data-v-4abe6aaa]{font-size:16px;font-weight:500}.order-sub-title[data-v-4abe6aaa]{color:#66656a} -------------------------------------------------------------------------------- /serve/resources/lang/zh-HK/passwords.php: -------------------------------------------------------------------------------- 1 | '密碼至少為八位字符且與密碼確認欄位的輸入相符。', 16 | 'reset' => '密碼重設已完成!', 17 | 'sent' => '密碼重設電郵經已寄出!', 18 | 'throttled' => '請稍候再試。', 19 | 'token' => '密碼重設碼不正確。', 20 | 'user' => '找不到該電郵地址所對應的用戶。', 21 | ]; 22 | -------------------------------------------------------------------------------- /serve/resources/lang/zh-TW/passwords.php: -------------------------------------------------------------------------------- 1 | '密碼至少要有8個字元且與密碼確認欄位一致。', 16 | 'reset' => '密碼已成功重設!', 17 | 'sent' => '密碼重設郵件已發送!', 18 | 'throttled' => '請稍候再試。', 19 | 'token' => '密碼重設碼無效。', 20 | 'user' => '找不到該 E-mail 對應的使用者。', 21 | ]; 22 | -------------------------------------------------------------------------------- /serve/app/Listeners/Order/Status/OrderCloseListener.php: -------------------------------------------------------------------------------- 1 | status == Order::ORDER_STATUS_CLOSED) { 31 | 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /serve/app/Http/Controllers/Auth/ForgotPasswordController.php: -------------------------------------------------------------------------------- 1 | expectsJson()) { 21 | throw (new HttpResponseException($this->jsonErrorResponse(401,"认证失败/过期"))); 22 | // return route('login'); 23 | } 24 | } 25 | } 26 | --------------------------------------------------------------------------------