Commit 751f01ae by lujunyi

上传图片报错

parent 5f9c15ba
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
use App\Models\PharmacyModel; use App\Models\PharmacyModel;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Illuminate\Support\Facades\Storage; use Illuminate\Support\Facades\Storage;
use Illuminate\Support\Facades\Validator;
class PharmacistController extends BaseApiController class PharmacistController extends BaseApiController
{ {
...@@ -48,9 +49,13 @@ public function detail(Request $request) ...@@ -48,9 +49,13 @@ public function detail(Request $request)
public function uploadCertificate(Request $request) public function uploadCertificate(Request $request)
{ {
// 验证上传的图片文件 // 验证上传的图片文件
$validated = $request->validate([ $validator = Validator::make($request->all(), [
'image' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048', 'image' => 'required|image|mimes:jpeg,png,jpg|max:2048',
]); ]);
if ($validator->fails()) {
return $this->failed('图片必须2Mb以内,且是jpeg,png,jpg三种格式~');
}
// 验证药师编号 // 验证药师编号
$authInfo = auth('api')->user(); $authInfo = auth('api')->user();
// 获取药店信息 // 获取药店信息
...@@ -66,7 +71,6 @@ public function uploadCertificate(Request $request) ...@@ -66,7 +71,6 @@ public function uploadCertificate(Request $request)
$imageUrl = Storage::url($path); $imageUrl = Storage::url($path);
return $this->success(['image_id' => $path, 'full_url' => $imageUrl]); return $this->success(['image_id' => $path, 'full_url' => $imageUrl]);
} else { } else {
return $this->failed('请上传图片~'); return $this->failed('请上传图片~');
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment