feat: 项目基础框架+配置+Kernel

This commit is contained in:
testadmin
2026-04-29 05:35:00 +08:00
parent 6ce7adcbfb
commit 9a6151fce3
5082 changed files with 437062 additions and 0 deletions
@@ -0,0 +1,70 @@
<?php
return [
'is_lock' => '鎖定賬戶',
'unknown' => '未知類型',
'1' => '資金賬戶餘額',
'2' => '資金賬戶鎖定餘額',
'3' => '幣幣賬戶餘額',
'4' => '幣幣賬戶',
'5' => '合約賬戶餘額',
'6' => '合約賬戶',
'7' => '期權賬戶餘額',
'8' => '期權賬戶',
'9' => '資金賬戶轉出交易賬戶',
'10' => '交易賬戶轉資本賬戶',
'11' => '資金轉入',
'12' => '資金轉出',
'13' => '從合約賬戶轉賬到交易賬戶',
'14' => '從合約賬戶轉賬到交易賬戶',
'15' => '交易賬戶轉合約賬戶',
'16' => '合約賬戶轉出交易賬戶',
'33' => '邀請返還佣金',
'99' => '用戶提現',
'102' => '取消購買交易',
'103' => '取消賣出交易',
'65' => '轉入資金交易餘額',
'66' => '貨幣交易餘額轉入',
'67' => '合約交易餘額轉入',
'206' => '轉入合同和減少資金',
'207' => '資金轉入合同,合同增加',
'208' => '合同資金劃轉獲批,合同減少',
'209' => '合同資金劃轉獲批,資金增加',
'210' => '合約轉資金,凍結合約轉化值',
'211' => '合約轉資金,審核不通過解凍',
'107' => '通證兌換USDT',
'37' => '通證兌換,合約幣增加',
'212' => '歷史盈虧釋放,增加合約幣',
'105' => '獎勵通證',
'106' => '獎勵數字貨幣',
'108' => '調節通證',
'38' => '申請成為商家扣除USDT',
'39' => '資產兌換,減少持有幣資金',
'40' => '資產兌換,增加USDT資金',
'41' => '激活BOSS',
'42' => '鎖倉挖礦',
'43' => '從BOSS賬戶中轉出餘額',
'44' => '鎖倉返還',
'45' => 'DeFi資金記錄',
'51' => '幣幣交易',
'50' => '幣幣交易凍結',
'100' => '提幣成功',
'101' => '提幣失敗',
'700' => 'IEO訂單',
'701' => '幣幣劃轉增加',
'702' => '幣幣劃轉減少',
'703' => '幣幣劃轉手續費',
'704' => '鎖倉挖礦',
'705' => '挖礦收益',
'706' => '下單數不能低於',
'1000' => '購買雙幣理財',
'1001' => '雙幣理財結算',
'707' => '跟隨購買 - 扣除保證金',
'708' => '跟隨購買 - 扣除手續費',
'1002' => '購買NFT',
'1003' => '競拍扣除保證金',
'1005' => 'NFT拍賣訂單支付',
'1004' => '競拍退還保證金',
'32' => '爆倉凍結',
'35' => '交易手續費',
'30' => '合約交易扣除保證金',
];
+19
View File
@@ -0,0 +1,19 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Authentication Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used during authentication for various
| messages that we need to display to the user. You are free to modify
| these language lines according to your application's requirements.
|
*/
'failed' => '這些憑證不符合我們的要求。',
'throttle' => '頻繁的登錄! 請在 :seconds 秒後在試。',
];
+321
View File
@@ -0,0 +1,321 @@
<?php
return array(
'请登录' => '請登錄',
'退出登录成功' => '退出登錄成功',
'电话不能为空' => '電話不能爲空',
'账号已存在' => '賬號已存在',
'两次密码不一致' => '兩次密碼不壹致',
'用户未找到' => '用戶未找到',
'钱包已添加,请勿重复添加' => '錢包已添加,請勿重複添加',
'添加成功' => '添加成功',
'参数错误' => '參數錯誤',
'支付密码错误' => '支付密碼錯誤',
'余额不足' => '余額不足',
'转账至交易所钱包' => '轉賬至交易所錢包',
'转账成功' => '轉賬成功',
'找不到用户' => '找不到用戶',
'用户钱包未找到' => '用戶錢包未找到',
'接收来自交易所的转账' => '接收來自交易所的轉賬',
'您还没有钱包' => '您還沒有錢包',
'请输入正确的值' => '請輸入正確的值',
'地址输入有误' => '地址輸入有誤',
'地址输入有误1' => '地址輸入有誤1',
'不能转账给自己' => '不能轉賬給自己',
'暂时还没有添加币种' => '暫時還沒有添加幣種',
'此币种不存在' => '此幣種不存在',
'已经有此提币地址' => '已經有此提幣地址',
'添加提币地址成功' => '添加提幣地址成功',
'此提币地址不存在' => '此提幣地址不存在',
'您没有权限删除此地址' => '您沒有權限刪除此地址',
'删除提币地址成功' => '刪除提幣地址成功',
'输入的金额不能为负数' => '輸入的金額不能爲負數',
'您有正在进行中的杆杠交易,不能进行此操作' => '您有正在進行中的杆杠交易,不能進行此操作',
'钱包不存在' => '錢包不存在',
'划转成功' => '劃轉成功',
'币种不存在' => '幣種不存在',
'您还没有添加提币地址' => '您還沒有添加提幣地址',
'数量不能少于最小值' => '數量不能少于最小值',
'提币申请已成功,等待审核' => '提幣申請已成功,等待審核',
'类型错误' => '類型錯誤',
'钱包未找到' => '錢包未找到',
'数量不能小于等于0' => '數量不能小于等于0',
'价格不能小于等于0' => '價格不能小于等于0',
'参数错误哦' => '參數錯誤哦',
'数量不足' => '數量不足',
'操作成功' => '操作成功',
'真实姓名必须填写' => '真實姓名必須填寫',
'收款信息至少选填一项' => '收款信息至少選填壹項',
'保存成功' => '保存成功',
'密码错误' => '密碼錯誤',
'当前行情小于等于零!' => '當前行情小于等于零!',
'参数错误!' => '參數錯誤!',
'兑换数量大于持有资产!' => '兌換數量大于持有資産!',
'资产兑换成功!' => '資産兌換成功!',
'兑换数量大于剩余数量!' => '兌換數量大于剩余數量!',
'通证兑换成功!' => '通證兌換成功!',
'必填项信息不完整' => '必填項信息不完整',
'两次输入密码不一致' => '兩次輸入密碼不壹致',
'此用户不存在' => '此用戶不存在',
'此交易账号已经设置' => '此交易賬號已經設置',
'此账号已经存在' => '此賬號已經存在',
'交易账号设置成功' => '交易賬號設置成功',
'验证码错误' => '驗證碼錯誤',
'手机绑定成功' => '手機綁定成功',
'邮箱绑定成功' => '郵箱綁定成功',
'手势密码至少连接6个点' => '手勢密碼至少連接6個點',
'两次手势密码不相同' => '兩次手勢密碼不相同',
'手势密码添加成功' => '手勢密碼添加成功',
'取消手势密码成功' => '取消手勢密碼成功',
'密码只能在6-16位之间' => '密碼只能在6-16位之間',
'交易密码设置成功' => '交易密碼設置成功',
'暂时还没有邀请排行榜,快去邀请吧' => '暫時還沒有邀請排行榜,快去邀請吧',
'会员未找到' => '會員未找到',
'你已绑定,不可更改!' => '妳已綁定,不可更改!',
'该地址已被绑定,请重新输入' => '該地址已被綁定,請重新輸入',
'绑定成功!' => '綁定成功!',
'请提交完整的信息' => '請提交完整的信息',
'请输入合法的身份证号码' => '請輸入合法的身份證號碼',
'该身份证号已实名认证过!' => '該身份證號已實名認證過!',
'您已经申请过了' => '您已經申請過了',
'提交成功,等待审核' => '提交成功,等待審核',
'您还没有交易记录' => '您還沒有交易記錄',
'非法操作,不能撤回非自己发布的信息' => '非法操作,不能撤回非自己發布的信息',
'非法操作:(' => '非法操作:(',
'取销卖出交易失败' => '取銷賣出交易失敗',
'取消成功' => '取消成功',
'非法操作' => '非法操作',
'数据未找到' => '數據未找到',
'请先添加钱包' => '請先添加錢包',
'价格和数量必须大于0' => '價格和數量必須大于0',
'您的币不足' => '您的幣不足',
'您的冻结资金异常,禁止挂卖' => '您的凍結資金異常,禁止挂賣',
'你今天的交易额度已达到上限!' => '妳今天的交易額度已達到上限!',
'系统配置错误,请联系系统管理员' => '系統配置錯誤,請聯系系統管理員',
'手机号不能为空' => '手機號不能爲空',
'发送成功' => '發送成功',
'账号错误' => '賬號錯誤',
'请填写手机号' => '請填寫手機號',
'参数不全' => '參數不全',
'服务器空间不支持,请确认支持curl或者fsocket,联系您的空间商解决或者更换空间!' => '服務器空間不支持,請確認支持curl或者fsocket,聯系您的空間商解決或者更換空間!',
'帐户已过期' => '帳戶已過期',
'IP地址限制' => 'IP地址限制',
'账号被禁用' => '賬號被禁用',
'内容含有敏感词' => '內容含有敏感詞',
'ip参数不正确' => 'ip參數不正確',
'邮箱不能为空' => '郵箱不能爲空',
'操作错误' => '操作錯誤',
'无此币种' => '無此幣種',
'该币不是法币' => '該幣不是法幣',
'用户名不能为空' => '用戶名不能爲空',
'名称不能为空' => '名稱不能爲空',
'资产不能为空' => '資産不能爲空',
'找不到此交易账号的用户' => '找不到此交易賬號的用戶',
'此用户还未通过实名认证' => '此用戶還未通過實名認證',
'此用户已是此法币商家' => '此用戶已是此法幣商家',
'新闻不存在' => '新聞不存在',
'下单失败:超过最大持仓笔数限制' => '下單失敗:超過最大持倉筆數限制',
'当前未获取到行情' => '當前未獲取到行情',
'尚未申购或理赔保险' => '尚未申購或理賠保險',
'申购的保险T+1生效' => '申購的保險T+1生效',
'受保资产为零' => '受保資産爲零',
'受保资产小于等于可下单条件' => '受保資産小于等于可下單條件',
'您已超过持仓限制,暂停下单。' => '您已超過持倉限制,暫停下單。',
'未知的险种类型' => '未知的險種類型',
'超过最大持仓数量限制' => '超過最大持倉數量限制',
'交易中的订单大于最大挂单数量' => '交易中的訂單大于最大挂單數量',
'请输入账号' => '請輸入賬號',
'请输入密码' => '請輸入密碼',
'手势密码错误' => '手勢密碼錯誤',
'请填写正确的邀请码' => '請填寫正確的邀請碼',
'注册成功' => '注冊成功',
'请输入密码或确认密码' => '請輸入密碼或確認密碼',
'输入两次密码不一致' => '輸入兩次密碼不壹致',
'账号不存在' => '賬號不存在',
'验证码不正确' => '驗證碼不正確',
'修改密码成功' => '修改密碼成功',
'请输入验证码' => '請輸入驗證碼',
'验证成功' => '驗證成功',
'父级不存在' => '父級不存在',
'请重试' => '請重試',
'参数错误:(' => '參數錯誤:(',
'缺少参数或传值错误' => '缺少參數或傳值錯誤',
'指定交易对不存在' => '指定交易對不存在',
'您未开通本交易对的交易功能' => '您未開通本交易對的交易功能',
'手数必须是大于0的整数' => '手數必須是大于0的整數',
'选择倍数不在系统范围' => '選擇倍數不在系統範圍',
'您有正在平仓中的交易,暂不能进行买卖' => '您有正在平倉中的交易,暫不能進行買賣',
'交易类型错误' => '交易類型錯誤',
'该功能暂未开放' => '該功能暫未開放',
'限价交易价格必须大于0' => '限價交易價格必須大于0',
'当前没有获取到行情价格,请稍后重试' => '當前沒有獲取到行情價格,請稍後重試',
'限价交易卖出不能低于当前价' => '限價交易賣出不能低于當前價',
'限价交易买入价格不能高于当前价' => '限價交易買入價格不能高于當前價',
'钱包未找到,请先添加钱包' => '錢包未找到,請先添加錢包',
'提交失败' => '提交失敗',
'提交成功' => '提交成功',
'此功能系统未开放' => '此功能系統未開放',
'止盈止损价格不能为0' => '止盈止損價格不能爲0',
'找不到该笔交易' => '找不到該筆交易',
'买入(做多)止盈价不能低于开仓价和当前价' => '買入(做多)止盈價不能低于開倉價和當前價',
'买入(做多)止亏价不能高于开仓价和当前价' => '買入(做多)止虧價不能高于開倉價和當前價',
'卖出(做空)止盈价不能高于开仓价和当前价' => '賣出(做空)止盈價不能高于開倉價和當前價',
'卖出(做空)止亏价不能低于开仓价和当前价' => '賣出(做空)止虧價不能低于開倉價和當前價',
'设置成功' => '設置成功',
'设置失败' => '設置失敗',
'无权操作' => '無權操作',
'交易状态异常,请勿重复提交' => '交易狀態異常,請勿重複提交',
'平仓失败,请重试' => '平倉失敗,請重試',
'买入方向传参错误' => '買入方向傳參錯誤',
'提交成功,请等待系统处理' => '提交成功,請等待系統處理',
'未找到需要平仓的交易' => '未找到需要平倉的交易',
'交易不存在或已撤单,请刷新后重试' => '交易不存在或已撤單,請刷新後重試',
'撤单失败:用户钱包不存在' => '撤單失敗:用戶錢包不存在',
'撤单失败:变更状态失败' => '撤單失敗:變更狀態失敗',
'撤单成功' => '撤單成功',
'订单取消成功' => '訂單取消成功',
'请选择需求类型' => '請選擇需求類型',
'请选择交易方式' => '請選擇交易方式',
'请填写单价' => '請填寫單價',
'请填写数量' => '請填寫數量',
'请填写最小交易数量' => '請填寫最小交易數量',
'请选择币种' => '請選擇幣種',
'最小交易数量不能大于总数量' => '最小交易數量不能大于總數量',
'请填写最大交易量' => '請填寫最大交易量',
'请填写正确的最大交易量' => '請填寫正確的最大交易量',
'对不起,您不是该法币的商家' => '對不起,您不是該法幣的商家',
'对不起,您的商家账户不足' => '對不起,您的商家賬戶不足',
'发布成功' => '發布成功',
'无此商家' => '無此商家',
'参数错误2' => '參數錯誤2',
'无此记录' => '無此記錄',
'购买参数错误' => '購買參數錯誤',
'请填写购买额' => '請填寫購買額',
'购买额请填写数字' => '購買額請填寫數字',
'未完成单子超过3单,请完成后再操作!' => '未完成單子超過3單,請完成後再操作!',
'此条交易已完成' => '此條交易已完成',
'非法提交,数量必须大于0' => '非法提交,數量必須大于0',
'您低于最低限额' => '您低于最低限額',
'您高于最高限额' => '您高于最高限額',
'您高于最大限制数量' => '您高于最大限制數量',
'未找到该商家' => '未找到該商家',
'不能操作自己的' => '不能操作自己的',
'您无此钱包账号' => '您無此錢包賬號',
'您的钱包已被锁定,请联系管理员' => '您的錢包已被鎖定,請聯系管理員',
'您的法币余额不足' => '您的法幣余額不足',
'您的法币冻结资金异常,请查看您是否有正在进行的挂单' => '您的法幣凍結資金異常,請查看您是否有正在進行的挂單',
'您出售数量大于商家剩余数量!' => '您出售數量大于商家剩余數量!',
'您购买数量大于商家剩余数量!' => '您購買數量大于商家剩余數量!',
'您不是此币商家' => '您不是此幣商家',
'该订单已操作过,请勿重复操作' => '該訂單已操作過,請勿重複操作',
'对不起,您无权操作' => '對不起,您無權操作',
'操作成功,请联系卖家确认' => '操作成功,請聯系賣家確認',
'该订单已操作,请勿取消' => '該訂單已操作,請勿取消',
'操作成功,订单已取消' => '操作成功,訂單已取消',
'对不起您不是商家' => '對不起您不是商家',
'对不起,您不是该商家' => '對不起,您不是該商家',
'该订单还未付款或已经操作过' => '該訂單還未付款或已經操作過',
'订单异常' => '訂單異常',
'您不能确认该订单' => '您不能確認該訂單',
'该用户没有此币种钱包' => '該用戶沒有此幣種錢包',
'确认成功' => '確認成功',
'商家不存在' => '商家不存在',
'已撤回发布' => '已撤回發布',
'该发布信息下有交易产生无法删除' => '該發布信息下有交易産生無法刪除',
'撤回成功' => '撤回成功',
'该发布信息下有交易未完成,不能标记为异常' => '該發布信息下有交易未完成,不能標記爲異常',
'该发布信息无异常' => '該發布信息無異常',
'对不起,您的商家账户冻结资金不足' => '對不起,您的商家賬戶凍結資金不足',
'处理成功' => '處理成功',
'该币种不支持购买保险' => '該幣種不支持購買保險',
'错误的金额!' => '錯誤的金額!',
'不存在的险种!' => '不存在的險種!',
'不存在的币种!' => '不存在的幣種!',
'已经购买了该币种的险种!' => '已經購買了該幣種的險種!',
'可用余额不足,无法购买!' => '可用余額不足,無法購買!',
'购买成功!' => '購買成功!',
'未找到该保险' => '未找到該保險',
'该保险正在处理中' => '該保險正在處理中',
'申请索赔成功!' => '申請索賠成功!',
'超出今日索赔次数!' => '超出今日索賠次數!',
'存在未平仓订单' => '存在未平倉訂單',
'受保资产不符合可申请索赔条件1' => '受保資産不符合可申請索賠條件1',
'受保资产不符合可申请索赔条件2' => '受保資産不符合可申請索賠條件2',
'未知受保金额去向状态' => '未知受保金額去向狀態',
'处理成功!' => '處理成功!',
'该保险已失效' => '該保險已失效',
'该保险正在索赔处理中' => '該保險正在索賠處理中',
'解约失败,存在未平仓订单' => '解約失敗,存在未平倉訂單',
'保险解约,赔付金额' => '保險解約,賠付金額',
'解约成功!' => '解約成功!',
'内容不能为空' => '內容不能爲空',
'暂无数据' => '暫無數據',
'文件大小超出' => '文件大小超出',
'文件类型非法' => '文件類型非法',
'文件类型不对' => '文件類型不對',
'该文件已存在' => '該文件已存在',
'币未找到' => '幣未找到',
'转账账户不存在!' => '轉賬賬戶不存在!',
'不能给自己转账!' => '不能給自己轉賬!',
'转账数量大于剩余数量!' => '轉賬數量大于剩余數量!',
'余额不足!' => '余額不足!',
'通证转账成功!' => '通證轉賬成功!',
'请输入支付密码' => '請輸入支付密碼',
'无需升级' => '無需升級',
'暂无钱包' => '暫無錢包',
'升级成功' => '升級成功',
'该地址别人已经绑定过了' => '該地址別人已經綁定過了',
'请把参数填写完整' => '請把參數填寫完整',
'用户已存在' => '用戶已存在',
'推荐用户不存在' => '推薦用戶不存在',
'转入账户不能为空' => '轉入賬戶不能爲空',
'密码不能为空' => '密碼不能爲空',
'转入数量不能为空' => '轉入數量不能爲空',
'用户密码错误' => '用戶密碼錯誤',
'转入成功' => '轉入成功',
'密码修改成功' => '密碼修改成功',
'请输入正确的交易数量或价格' => '請輸入正確的交易數量或價格',
'用户钱包不存在' => '用戶錢包不存在',
'对不起,您的钱包余额不足' => '對不起,您的錢包余額不足',
'用户不存在' => '用戶不存在',
'未找到该发布用户' => '未找到該發布用戶',
'检测有未完成交易,请完成后再来!' => '檢測有未完成交易,請完成後再來!',
'您的余额不足' => '您的余額不足',
'用户信息不正确' => '用戶信息不正確',
'对不起,这不是您的发布信息' => '對不起,這不是您的發布信息',
'对不起,您无权撤销此记录' => '對不起,您無權撤銷此記錄',
'对不起,您的账户冻结资金不足' => '對不起,您的賬戶凍結資金不足',
'取消次数已超出' => '取消次數已超出',
'次,明天再发布' => '次,明天再發布',
',错误位于第' => ',錯誤位于第',
'行' => '行',
'您今天的取消次数已超出' => '您今天的取消次數已超出',
'次' => '次',
'在 ' => '在 ',
'购买法币成功,增加法币余额' => '購買法幣成功,增加法幣余額',
'转账数量不能小于' => '轉賬數量不能小于',
'转账数量不能大于' => '轉賬數量不能大于',
'解约失败:' => '解約失敗:',
'操作成功,请联系商家确认订单' => '操作成功,請聯系商家確認訂單',
'您还没有通过实名认证' => '您還沒有通過實名認證',
'您还没有设置收款信息' => '您還沒有設置收款信息',
'撤单失败:' => '撤單失敗:',
'扣除保证金失败:' => '扣除保證金失敗:',
'扣除手续费失败:' => '扣除手續費失敗:',
'手数不能低于' => '手數不能低于',
'手数不能高于' => '手數不能高于',
'余额不足,不能小于' => '余額不足,不能小于',
'(手续费:' => '(手續費:',
'此法币' => '此法幣',
'商家名称已存在' => ',商家名稱已存在',
'请实名认证'=>'請實名認證',
'申请成功' => '申請成功',
'最小下单数量不能小于' => '最小下單數量不能小於 :micro_min',
'ces' => '最小下單數量不能小於',
'认证成功,请等待审核' => '提交成功,請等待審核',
'操作失败:您的信用分不足' => '操作失敗:您的信用分不足 :source',
'操作失败:您有未平仓的交易,操作禁止' => '操作失敗:您有未平倉的交易,操作禁止',
'支付通道维护,请更换支付方式' => '支付通道維護,請更換支付方式',
'您好,您的账户已被锁定,详情请咨询客服。' => "您好,您的賬戶已被鎖定,詳情請諮詢客服。",
'您好,您的资金已被锁定,详情请咨询客服。' => "您好,您的資金已被鎖定,詳情請諮詢客服。",
);
+19
View File
@@ -0,0 +1,19 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Pagination Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used by the paginator library to build
| the simple pagination links. You are free to change them to anything
| you want to customize your views to better match your application.
|
*/
'previous' => '&laquo; 上壹頁',
'next' => '下壹頁 &raquo;',
];
+22
View File
@@ -0,0 +1,22 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Password Reset Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are the default lines which match reasons
| that are given by the password broker for a password update attempt
| has failed, such as for an invalid token or invalid new password.
|
*/
'password' => '密碼必須至少6個字符,並且確認匹配。',
'reset' => '您的密碼已經重置!',
'sent' => '已經向您郵箱發送了重置密碼鏈接!',
'token' => '密碼重置token已效。',
'user' => "您的電子郵件不存在。",
];
+97
View File
@@ -0,0 +1,97 @@
<?php
return [
'unique' => ':attribute 已存在',
'accepted' => ':attribute 是被接受的',
'active_url' => ':attribute 必須是壹個合法的 URL',
'after' => ':attribute 必須是 :date 之後的壹個日期',
'alpha' => ':attribute 必須全部由字母字符構成。',
'alpha_dash' => ':attribute 必須全部由字母、數字、中劃線或下劃線字符構成',
'alpha_num' => ':attribute 必須全部由字母和數字構成',
'array' => ':attribute 必須是個數組',
'before' => ':attribute 必須是 :date 之前的壹個日期',
'between' => [
'numeric' => ':attribute 必須在 :min 到 :max 之間',
'file' => ':attribute 必須在 :min 到 :max KB之間',
'string' => ':attribute 必須在 :min 到 :max 個字符之間',
'array' => ':attribute 必須在 :min 到 :max 項之間',
],
'boolean' => ':attribute 字符必須是 true 或 false',
'confirmed' => ':attribute 二次確認不匹配',
'date' => ':attribute 必須是壹個合法的日期',
'date_format' => ':attribute 與給定的格式 :format 不符合',
'different' => ':attribute 必須不同於:other',
'digits' => ':attribute 必須是 :digits 位',
'digits_between' => ':attribute 必須在 :min and :max 位之間',
'email' => ':attribute 必須是壹個合法的電子郵件地址。',
'filled' => ':attribute 的字段是必填的',
'exists' => '選定的 :attribute 是無效的',
'image' => ':attribute 必須是壹個圖片 (jpeg, png, bmp 或者 gif)',
'in' => '選定的 :attribute 是無效的',
'integer' => ':attribute 必須是個整數',
'ip' => ':attribute 必須是壹個合法的 IP 地址。',
'max' => [
'numeric' => ':attribute 的最大長度為 :max 位',
'file' => ':attribute 的最大為 :max',
'string' => ':attribute 的最大長度為 :max 字符',
'array' => ':attribute 的最大個數為 :max 個',
],
'mimes' => ':attribute 的文件類型必須是:values',
'min' => [
'numeric' => ':attribute 的最小長度為 :min 位',
'string' => ':attribute 的最小長度為 :min 字符',
'file' => ':attribute 大小至少為:min KB',
'array' => ':attribute 至少有 :min 項',
],
'not_in' => '選定的 :attribute 是無效的',
'numeric' => ':attribute 必須是數字',
'regex' => ':attribute 格式是無效的',
'required' => ':attribute 字段必須填寫',
'required_if' => ':attribute 字段是必須的當 :other 是 :value',
'required_with' => ':attribute 字段是必須的當 :values 是存在的',
'required_with_all' => ':attribute 字段是必須的當 :values 是存在的',
'required_without' => ':attribute 字段是必須的當 :values 是不存在的',
'required_without_all' => ':attribute 字段是必須的當 沒有壹個 :values 是存在的',
'same' => ':attribute 和 :other 必須匹配',
'size' => [
'numeric' => ':attribute 必須是 :size 位',
'file' => ':attribute 必須是 :size KB',
'string' => ':attribute 必須是 :size 個字符',
'array' => ':attribute 必須包括 :size 項',
],
'url' => ':attribute 無效的格式',
'timezone' => ':attribute 必須個有效的時區',
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
|--------------------------------------------------------------------------
|
| Here you may specify custom validation messages for attributes using the
| convention "attribute.rule" to name the lines. This makes it quick to
| specify a specific custom language line for a given attribute rule.
|
*/
'custom' => [
'attribute-name' => [
'rule-name' => 'custom-message',
],
],
/*
|--------------------------------------------------------------------------
| Custom Validation Attributes
|--------------------------------------------------------------------------
|
| The following language lines are used to swap attribute place-holders
| with something more reader friendly such as E-Mail Address instead
| of "email". This simply helps us make messages a little cleaner.
|
*/
'attributes' => [
'username' => '用戶名',
'account' => '賬號',
'captcha' => '驗證碼',
'mobile' => '手機號',
'password' => '密碼',
'content' => '內容',
'identity' => '手機號/用戶名',
],
];