正在显示
5 个修改的文件
包含
29 行增加
和
25 行删除
| @@ -144,26 +144,5 @@ class BaseController extends Controller | @@ -144,26 +144,5 @@ class BaseController extends Controller | ||
| 144 | return $new_arr ? $new_arr : false; | 144 | return $new_arr ? $new_arr : false; |
| 145 | } | 145 | } |
| 146 | 146 | ||
| 147 | - /** | ||
| 148 | - * @name :上传图片 | ||
| 149 | - * @return void | ||
| 150 | - * @author :liyuhang | ||
| 151 | - * @method | ||
| 152 | - */ | ||
| 153 | - public function uploads(){ | ||
| 154 | - $files = $this->request->file('file'); | ||
| 155 | - if(empty($files)){ | ||
| 156 | - return $this->response('没有上传文件',Code::USER_ERROR); | ||
| 157 | - } | ||
| 158 | - $url = './uploads/images/'; | ||
| 159 | - $param = $this->request->post(); | ||
| 160 | - if($this->request->hasFile('image') && $files->isValid()){ | ||
| 161 | - $filename = date('ymdHis').rand(10000,99999).$this->request->file('image'); | ||
| 162 | - $this->request->file('image')->move('./uploads/image/',$filename); | ||
| 163 | - }else{ | ||
| 164 | - return false; | ||
| 165 | - } | ||
| 166 | - return $url.$filename; | ||
| 167 | - } | ||
| 168 | 147 | ||
| 169 | } | 148 | } |
| @@ -5,6 +5,7 @@ namespace App\Http\Logic\Bside; | @@ -5,6 +5,7 @@ namespace App\Http\Logic\Bside; | ||
| 5 | use App\Enums\Common\Code; | 5 | use App\Enums\Common\Code; |
| 6 | use App\Exceptions\BsideGlobalException; | 6 | use App\Exceptions\BsideGlobalException; |
| 7 | use App\Helper\Arr; | 7 | use App\Helper\Arr; |
| 8 | +use Illuminate\Http\Request; | ||
| 8 | use Illuminate\Support\Facades\Cache; | 9 | use Illuminate\Support\Facades\Cache; |
| 9 | 10 | ||
| 10 | /** | 11 | /** |
| @@ -306,4 +307,28 @@ class BaseLogic | @@ -306,4 +307,28 @@ class BaseLogic | ||
| 306 | }); | 307 | }); |
| 307 | return $query; | 308 | return $query; |
| 308 | } | 309 | } |
| 310 | + /** | ||
| 311 | + * @name :上传图片 | ||
| 312 | + * @return void | ||
| 313 | + * @author :liyuhang | ||
| 314 | + * @method | ||
| 315 | + */ | ||
| 316 | + public function upload(Request $request){ | ||
| 317 | + $image = $request->file('image'); | ||
| 318 | + if(empty($image)){ | ||
| 319 | + return $this->fail('没有上传图片',Code::USER_ERROR); | ||
| 320 | + } | ||
| 321 | + $url = './../uploads/images/'; | ||
| 322 | + $filename = date('ymdHis').rand(10000,99999); | ||
| 323 | + $res = $request->file('image')->move($url,$filename); | ||
| 324 | + if ($res === false) { | ||
| 325 | + return $this->fail($image->getError(), 400); | ||
| 326 | + } | ||
| 327 | + $data = [ | ||
| 328 | + 'path' => $url.$filename, | ||
| 329 | + 'create_time' => date('Y-m-d H:i:s',time()), | ||
| 330 | + 'size' => $res->getSize(), | ||
| 331 | + ]; | ||
| 332 | + return data; | ||
| 333 | + } | ||
| 309 | } | 334 | } |
| @@ -31,7 +31,10 @@ class UserLogic extends BaseLogic | @@ -31,7 +31,10 @@ class UserLogic extends BaseLogic | ||
| 31 | } | 31 | } |
| 32 | //密码加密 | 32 | //密码加密 |
| 33 | $param['password'] = base64_encode(md5($this->param['password'])); | 33 | $param['password'] = base64_encode(md5($this->param['password'])); |
| 34 | - $rs = $this->model->add($param); | 34 | + //上传头像 |
| 35 | + $data = $this->upload(); | ||
| 36 | + $this->param['image'] = $data['path']; | ||
| 37 | + $rs = $this->model->add($this->param); | ||
| 35 | if($rs === false){ | 38 | if($rs === false){ |
| 36 | $this->fail('error',Code::USER_ERROR); | 39 | $this->fail('error',Code::USER_ERROR); |
| 37 | } | 40 | } |
| @@ -128,6 +128,4 @@ Route::middleware(['bloginauth'])->group(function () { | @@ -128,6 +128,4 @@ Route::middleware(['bloginauth'])->group(function () { | ||
| 128 | //无需登录验证的路由组 | 128 | //无需登录验证的路由组 |
| 129 | Route::group([], function () { | 129 | Route::group([], function () { |
| 130 | Route::any('/login', [\App\Http\Controllers\Bside\ComController::class, 'login'])->name('login'); | 130 | Route::any('/login', [\App\Http\Controllers\Bside\ComController::class, 'login'])->name('login'); |
| 131 | - | ||
| 132 | - | ||
| 133 | }); | 131 | }); |
-
请 注册 或 登录 后发表评论