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 關注
- 90 瀏覽
添加回答
舉報