hasFile('icon')){ $path = $request->file('icon')->storePublicly('public'); return response()->json('storage/' . pathinfo($path)['basename'], 201); } else { return response()->json('no file in $request', 204); } } }