app/Http/Controllers/ProyectoController.php
/**
     * Store a newly created resource in storage.
     *
     * @param  \Illuminate\Http\Request $request
     * @return \Illuminate\Http\Response
     */
Store a newly created resource in storage.
Store a newly created resource in storage .
public function store(Request $request)
    {
        request()->validate(Proyecto::$rules);
        $proyecto= $request->all();
        if($request->hasFile('imagen')){
            $proyecto['imagen']=$request->file('imagen')->store('proyecto','public');
        }
        Proyecto::create($proyecto);
        return redirect()->route('proyectos.index')
            ->with('Exito', 'Proyecto creado exitosamente.');
    }
public function store ( Request $ request ) { request ( ) -> validate ( Proyecto :: $ rules ) ; $ proyecto = $ request -> all ( ) ; if ( $ request -> hasFile ( 'imagen' ) ) { $ proyecto [ 'imagen' ] = $ request -> file ( 'imagen' ) -> store ( 'proyecto' , 'public' ) ; } Proyecto :: create ( $ proyecto ) ; return redirect ( ) -> route ( 'proyectos.index' ) -> with ( 'Exito' , 'Proyecto creado exitosamente.' ) ; }
Store a newly created resource in storage.
Store a newly created resource in storage .
//reglas de auth //poer al proyecto en una variable para validar // return $proyecto; //se guarde en upload y luego se inserte en public