/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $crop = Crop::create(['name' => $request->name, 'crop_type_id' => $request->crop_type_id, 'harvest_season' => $request->harvest_season, 'harvest_locations' => $request->harvest_locations]); if (!empty($request->profile_picture)) { $image = Image::make($request->profile_picture); $image->resize(250, 272); $image->save(public_path("uploads/Crops/crop_{$crop->id}.jpg")); } return redirect("crop/{$crop->id}"); }