ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

laravel框架学习

laravel框架学习

一、文件上传
在控制器中按下面所示书写

public function upload(){$this->domain = $_SERVER['HTTP_HOST']; //获取当前域我, 其实这个是不应该写在这儿(应该是一个全局),我只是做个例子。$file = $this->require->file('file');$name = $file->getClientOriginalName(); //文件名,前端传来的文件名,包括了扩展名$ext = $file->getClientOriginalExtension(); //文件的扩展名,只有扩展名$path = $file->move('./upload' , $name); //将临时文件移动到指定的目录$pathAll = $this->domain . '/upload/' . $name;$arr = ['path'  =>  $pathAll,'msg'   =>  '上传成功'];return response()->json($arr , 200);//注:response()->json($arr , 200)//后面的200为http的状态码。默认就是200,如果想用其他的状态码,请直接写上其他的
}
返回列表