laravel框架之文件上传

引用use文件

控制器引用模型文件方便调用

use App\Info\Info;

模型引用DB文件
use Illuminate\Support\Facades\DB;

 

model模型中的代码

public function index(){
        //获取前台传来的所有的值    
        $list = request()->all();
        //获得文件名字为img的所有x
        $img = request()->file('img');
        $img_name = $img->getClientOriginalName();//图片名称
        $img_txt = $img->getClientOriginalExtension();//图片后缀
       // print_r($img_txt);
        $rand = rand(100000,999999);
        $new_name = date('YmdHis').$rand.'.'.$img_txt;
        $file_name = $img->move('./image',$new_name);
        $sql DB::table('file')->insert($file_name);
}  

  

控制器代码

调用模型中的方法 

public function insert(){
        $info = new Info();
        $info->insert();

}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值