laravel文件上传

来源:互联网 发布:涡流分选器淘宝 编辑:程序博客网 时间:2024/05/17 12:50
<?php


namespace App\Http\Controllers;


use Illuminate\Http\Request;


use App\Http\Requests;
use App\Http\Controllers\Controller;
use Storage;


class ShangchuanController extends Controller
{
    public function shang(){
    return view('shangchuan');
    }


     public function chuan(Request $req)
    {


        
    //file()里面是input中name值
            $file = $req->file('file');
            
             
            $name = $file->getClientOriginalName(); //获取文件原名
            $ext = $file->getClientOriginalExtension();     // 扩展名
            $realPath = $file->getRealPath();   //临时文件的绝对路径
            $type = $file->getClientMimeType(); // 获取文件类型


            // 上传文件
                $filename = date('YmdHis') . uniqid() . '.' . $ext;


                 $bool = Storage::disk()->put($filename, file_get_contents($realPath));


           
return view('shangchuan');


}


}         
原创粉丝点击