版权声明:珞羽飘凌 https://blog.csdn.net/lingluo110700/article/details/86418732
在之前的查询篇中已经创建好了模型和控制器,在此就不多说了,如果有想了解的小伙伴可以查看
好了,废话也不多说了.直接上代码:
public function apply(Request $request)
{
if($request->isMethod('get')){
return view('Player/apply');
}elseif($request->isMethod('post')){
$Player = new Player;
$data = $request->except('_token','image');//接收除_token的数据
$img = $request->file('image');//接收图片
$image = self::upload($img);//图片路径
$data['image'] = $image; //将图片路径放入要入库的数组中
$Player->title = $data['title']; $Player->telphone = $data['telphone'];
$Player->manifesto = $data['manifesto']; $Player->introduction = $data['introduce'];
$Player->image = $data['image']; $Player->created_at = time();
$result = $Player->save();
if($result){
return redirect('player/info');
}
}
}
以下代码为上传图片方法的代码:
private function upload($img)
{
$ext = $img->getClientOriginalExtension();
$fileName = date('YmdHis').rand(111111,999999).'.'.$ext;
$path = $img->move("./uploads",$fileName);//执行--图片会进入到upload文件夹
$paths = '/uploads/'.$fileName;
return $paths;
}