1 回答
TA贡献1810条经验 获得超4个赞
您可以在您的模型类中创建一个新的特征或函数,并可以在您的控制器中使用它。像这样
在你Quiz.php刚刚创建一个名为fileUpload()
php artisan fileUpload($data)
{
$file=$data;
//Get File name with the extension
$fileWithExt = $file->getClientOriginalName();
//Get Just File Name
$filename = pathinfo($fileWithExt,PATHINFO_FILENAME);
//Get Just Extension
$extension = $file->getClientOriginalExtension();
//Filename to store
$nameoffile = $filename.'_'.time().'.'.$extension;
//Upload Image
$path = $file->move(public_path('images'),$nameoffile);
$path = $nameoffile;
return $path;
}
在你的控制器中store(),update()你可以这样做
if(is_null($question->imgpath))
{
if($request->hasfile('image'))
{
$path = $quiz->fileUpload($request->file('image'));
}
else
{
$path=null;
}
}
- 1 回答
- 0 关注
- 60 浏览
添加回答
举报