我想循环完成我的请求,获取任何上传的图像,通过图像/干预运行它们将它们裁剪为650 x 450并将它们降低到90%质量然后存储它们。
我目前正在存储我的图像:
$steps = $request->steps;
$stepImages = $request->steps_img;
foreach ( $steps as $key => $value ) {
$newStep = new Step();
$newStep->project_id = $project->id;
$newStep->step_number = $key;
$newStep->content = $value;
if ( isset( $stepImages[$key] ) ) {
$currentStepImage = $request->file('steps_img.' . $key )->store('steps');
$newStep->image = $currentStepImage;
}
$newStep->save();
}
在这个阶段我可以这样做吗?如果是这样,我该怎么做呢?