正在显示
4 个修改的文件
包含
42 行增加
和
9 行删除
| @@ -404,3 +404,26 @@ if (!function_exists('getDateArray')) { | @@ -404,3 +404,26 @@ if (!function_exists('getDateArray')) { | ||
| 404 | return $days; | 404 | return $days; |
| 405 | } | 405 | } |
| 406 | } | 406 | } |
| 407 | +/** | ||
| 408 | + * @param $str | ||
| 409 | + * @remark :判断是否为中文 | ||
| 410 | + * @name :isChinese | ||
| 411 | + * @author :lyh | ||
| 412 | + * @method :post | ||
| 413 | + * @time :2023/6/28 16:15 | ||
| 414 | + */ | ||
| 415 | +function isChinese($str) { | ||
| 416 | + return preg_match('/^[\x{4e00}-\x{9fa5}]+$/u', $str); | ||
| 417 | +} | ||
| 418 | + | ||
| 419 | +/** | ||
| 420 | + * @param $str | ||
| 421 | + * @remark :判断是否为英文 | ||
| 422 | + * @name :isEnglish | ||
| 423 | + * @author :lyh | ||
| 424 | + * @method :post | ||
| 425 | + * @time :2023/6/28 16:15 | ||
| 426 | + */ | ||
| 427 | +function isEnglish($str) { | ||
| 428 | + return preg_match('/^[a-zA-Z]+$/u', $str); | ||
| 429 | +} |
| @@ -3,6 +3,7 @@ | @@ -3,6 +3,7 @@ | ||
| 3 | namespace App\Http\Controllers\Bside; | 3 | namespace App\Http\Controllers\Bside; |
| 4 | 4 | ||
| 5 | use App\Enums\Common\Code; | 5 | use App\Enums\Common\Code; |
| 6 | +use App\Helper\Translate; | ||
| 6 | use App\Http\Logic\Bside\User\UserLogic; | 7 | use App\Http\Logic\Bside\User\UserLogic; |
| 7 | use App\Http\Logic\Bside\User\UserLoginLogic; | 8 | use App\Http\Logic\Bside\User\UserLoginLogic; |
| 8 | use App\Models\Project\Project; | 9 | use App\Models\Project\Project; |
| @@ -145,4 +146,20 @@ class ComController extends BaseController | @@ -145,4 +146,20 @@ class ComController extends BaseController | ||
| 145 | public function ceshi(){ | 146 | public function ceshi(){ |
| 146 | return $this->request->route()->getAction(); | 147 | return $this->request->route()->getAction(); |
| 147 | } | 148 | } |
| 149 | + | ||
| 150 | + /** | ||
| 151 | + * @remark :根据关键字生成链接 | ||
| 152 | + * @name :pubLink | ||
| 153 | + * @author :lyh | ||
| 154 | + * @method :post | ||
| 155 | + * @time :2023/6/28 16:13 | ||
| 156 | + */ | ||
| 157 | + public function stringTranslation(){ | ||
| 158 | + $str = $this->param['str']; | ||
| 159 | + $rs = isChinese($str); | ||
| 160 | + if($rs === true){ | ||
| 161 | + $str = Translate::tran($this->param['str'], 'en'); | ||
| 162 | + } | ||
| 163 | + $this->response('success',Code::SUCCESS,$str); | ||
| 164 | + } | ||
| 148 | } | 165 | } |
| @@ -4,15 +4,7 @@ namespace App\Http\Controllers\Bside\Template; | @@ -4,15 +4,7 @@ namespace App\Http\Controllers\Bside\Template; | ||
| 4 | 4 | ||
| 5 | use App\Http\Controllers\Bside\BaseController; | 5 | use App\Http\Controllers\Bside\BaseController; |
| 6 | 6 | ||
| 7 | - | ||
| 8 | -/** | ||
| 9 | - * 模板header footer | ||
| 10 | - * @author:dc | ||
| 11 | - * @time 2023/4/26 11:10 | ||
| 12 | - * Class HeaderFooterController | ||
| 13 | - * @package App\Http\Controllers\Bside\Template | ||
| 14 | - */ | ||
| 15 | -class HeaderFooterController extends BaseController | 7 | +class BTemplateController extends BaseController |
| 16 | { | 8 | { |
| 17 | 9 | ||
| 18 | } | 10 | } |
| @@ -318,6 +318,7 @@ Route::middleware(['bloginauth'])->group(function () { | @@ -318,6 +318,7 @@ Route::middleware(['bloginauth'])->group(function () { | ||
| 318 | //无需登录验证的路由组 | 318 | //无需登录验证的路由组 |
| 319 | Route::group([], function () { | 319 | Route::group([], function () { |
| 320 | Route::any('/login', [\App\Http\Controllers\Bside\ComController::class, 'login'])->name('login'); | 320 | Route::any('/login', [\App\Http\Controllers\Bside\ComController::class, 'login'])->name('login'); |
| 321 | + Route::any('/stringTranslation', [\App\Http\Controllers\Bside\ComController::class, 'stringTranslation'])->name('com_stringTranslation'); | ||
| 321 | Route::any('/ceshi', [\App\Http\Controllers\Bside\ComController::class, 'ceshi'])->name('com_ceshi'); | 322 | Route::any('/ceshi', [\App\Http\Controllers\Bside\ComController::class, 'ceshi'])->name('com_ceshi'); |
| 322 | Route::any('/sendLoginSms', [\App\Http\Controllers\Bside\ComController::class, 'sendLoginSms'])->name('sendLoginSms'); | 323 | Route::any('/sendLoginSms', [\App\Http\Controllers\Bside\ComController::class, 'sendLoginSms'])->name('sendLoginSms'); |
| 323 | Route::get('/file/download', [\App\Http\Controllers\Bside\FileController::class, 'download'])->name('file_download'); | 324 | Route::get('/file/download', [\App\Http\Controllers\Bside\FileController::class, 'download'])->name('file_download'); |
-
请 注册 或 登录 后发表评论