/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(EmpresaRequestCreate $request) { $empresa = new Empresa($request->all()); $empresa->save(); //Manipulación de Imágenes... $nombreImagen = 'sin imagen'; if ($request->file('imagen')) { $file = $request->file('imagen'); $nombreImagen = 'laAutentica_' . time() . '.' . $file->getClientOriginalExtension(); Storage::disk('empresas')->put($nombreImagen, \File::get($file)); } $imagen = new Logo_Empresa(); $imagen->nombre = $nombreImagen; $imagen->empresa()->associate($empresa); $imagen->save(); Flash::success('La empresa "' . $empresa->nombre . '"" ha sido registrada de forma existosa.'); return redirect()->route('admin.empresas.index'); }