Laravel 单图/多图文件上传接口详解轻松搞定

本文详细讲解了在Laravel 7环境下如何实现单图和多图的文件上传接口。通过阅读,你可以了解到具体的实现步骤和注意事项,帮助你在项目中轻松处理图片上传需求。
摘要由CSDN通过智能技术生成

Laravel 单图/多图文件上传接口

  1. 博主当前的laravel7的版本,欢迎参考借鉴
  2. showJson()需要自己去定义,或者在App\Http\Controllers下写个CommonController控制器,在该控制力中写个showJson()方法,调用稍微不同: $this->showJson()即可
<?php

namespace App\Http\Controllers;

class CommonController extends Controller {
   

    // 返回的json消息
    public function showJson($code,$msg,$data) {
   
        $arr = [];
        $arr['code'] = $code;// 状态码
        $arr['msg']  = $msg;// 返回信息
        $arr['data'] = $data;// 返回的数据
        return json_encode($arr);
    }


}

图片上传接口: 单图/多图

<?php

namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Storage;

class FileApiController extends Controller {
   

    public $res;

    public function __construct(Request $request) {
   
        $this->request = $request;
    }

    /*
     * String $file_name
     * Object $this->request->file($file_name)
     */

    // 单图上传
    public function upload() {
   

        if ($this->request->isMethod('POST')) {
   

            // 不同的单图图片
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值