php – Laravel no guarda la foto


Buenas gracias por la ayuda,

bueno, tengo una opcion para subir fotos, pero no hace nada, solo refresca, anteriormente hice un var dump de la variable que trae y si que envia el formulario, pero cuando añado el resto del codigo no hace nada. Ni da error ni nada, se queda en el sitio, y no hace nada.

gracias

Imagecontroller.php

<?php

namespace AppHttpControllers;

use IlluminateHttpRequest;
use IlluminateSupportFacades;
use IlluminateSupportFacadesStorage;
use IlluminateSupportFacadesFile;
use Appimage;


class ImageController extends Controller
{
    public function __construct() //para restrigingir acceso para usuarios no logeados
    {
        $this->middleware('auth');
    }
    public function create(){
        return view('image.create');
    }
    public function save(Request $request){
      //Validación
        $validate = $this->validate($request, (
            'description' => 'required',
            'image_path'  => 'required|image'
        ));
        
        // Recoger datos
        $image_path = $request->file('image_path');
        $description = $request->input('description');
        
        // Asignar valores nuevo objeto
        $user = Auth::user();
        $image = new Image();
        $image->user_id = $user->id;
        $image->description = $description;
        
        // Subir fichero
        if($image_path){
            $image_path_name = time().$image_path->getClientOriginalName();
            Storage::disk('images')->put($image_path_name, File::get($image_path));
            $image->image_path = $image_path_name;
        }
        
        $image->save();
        
        return redirect()->route('image.create')->with((
            'message' => 'La foto ha sido subida correctamente!!'
        ));
    }
}

createblade.php



    <form method="POST" action="{{ Route ('image.save') }}" enctype="multipart/form-data">
        @csrf

        <div class="form-group row">
            
            <label for="Image_path" class="col-md-4 col-form-label text-md-right">Imagen</label>
            <div class="col-md-6">
                
                <input id="Image_path" type="file" name="Image_path" class="form-control" required="" />  

                @if($errors->has('image_path'))
                    <span class="invalid-feedback" role="alert">
                        <strong>{{ $errors->first('image_path')}}</strong>
                    </span>
                @endif

            </div>
        </div>

        <div class="form-group row">
            
            <label for="descripcion" class="col-md-4 col-form-label text-md-right">Descripción</label>
            <div class="col-md-6">
                
                <textarea id="descripcion" type="text" name="descripcion" class="form-control" required=""> </textarea>   
                @if($errors->has('description'))
                    <span class="invalid-feedback" role="alert">
                        <strong>{{ $errors->first('description')}}</strong>
                    </span>
                @endif
               
             <input type="Submit" name="" class="btn btn-primary" value="subir imagen" />
  

@endsection

routes:

Route::get(‘/subir-imagen’,’ImageController@create’)->name(‘image.create’);
Route::post(‘/image/save’, ‘ImageController@save’)->name(‘image.save’);

que puede ser? no encuentro el error por ningun lado