laravel删除图片

亦凉 2022-04-12 04:22 330阅读 0赞
  1. /**
  2. * 删除信用卡
  3. * @param Request $request
  4. * @return array|\Illuminate\Http\JsonResponse
  5. * @throws \App\Exceptions\CustomException
  6. */
  7. public function modifyCreditCardImg(Request $request)
  8. {
  9. $valid = Validator::make($request->all(), [
  10. 'id' => 'required|string|size:36'
  11. ]);
  12. if ($valid->fails()) {
  13. return array(
  14. 'code' => ExceptionErrorCode::CODEMUST,
  15. 'message' => $valid->errors()->first(),
  16. 'data' => $valid->errors()->first()
  17. );
  18. }
  19. $credit_card = CreditCardImages::where(['id' => $request->id])->get()->first();
  20. Storage::delete(str_replace('storage', 'public', $credit_card->image_positive));
  21. Storage::delete(str_replace('storage', 'public', $credit_card->image_back));
  22. CreditCardImages::where(['id' => $request->id])->delete();
  23. return responseMessage([], ExceptionErrorCode::OPERATOR_OK);
  24. }欢迎加入

发表评论

表情:
评论列表 (有 0 条评论,330人围观)

还没有评论,来说两句吧...

相关阅读

    相关 laravel php 默认图片下载

    一般情况下a标签的图片地址会默认在浏览器中打开,我们需要点击直接下载图片,不是打开图片 我们需要使用流的方式进行访问下载 //获取要下载的文件名

    相关 laravel管理图片权限

    一般网站的图片都直接放在web目录下,直接通过地址获取。但是有些时候我们觉得图片信息比较隐私想要控制访问权限要怎么做呢?这里给大家提供一个简单的方案。 网上的方案也大多类似,

    相关 laravel简单图片上传

    1. 先获取传过来的图片 2.可以选择打印一下 3.获取表的后缀 4.返回上传文件的扩展名称 5.给图片一个时间+随机数 6.创建图片目录 public f