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();

}

猜你喜欢

转载自blog.csdn.net/weixin_43524620/article/details/83685628