/** * Store a newly created resource in storage. * * @return Response */ public function store(\Illuminate\Http\Request $request) { $date = getdate(); $val = $date['seconds']; $file = $request->file('file'); $filePath = $request->input('file'); //obtenemos el nombre del archivo $nombre = $file->getClientOriginalName(); $nombre = $val . $nombre; $public_path = public_path(); $url = $public_path . '/storage/' . $nombre; $urldb = 'public/storage/' . $nombre; \Storage::disk('local')->put($nombre, \File::get($file)); // Image::make($file->getRealPath())->resize(200, 100)->save($url); \proyecto\Servicio::create(['id_usuariosube' => Auth::user()->id, 'nombre' => $request->input('nombre'), 'categoria' => $request->input('categoria'), 'descripcion_corta' => $request->input('descripcion_corta'), 'descripcion_larga' => $request->input('descripcion_larga'), 'correo' => $request->input('correo'), 'pagina_web' => $request->input('pagina_web'), 'telefono' => $request->input('telefono'), 'direccion' => $request->input('direccion'), 'logo' => $urldb, 'activo' => '1']); $tot = count($request->file('archivos')); $archivos = $request->file('archivos'); $id_servicio = \proyecto\Servicio::all()->last(); $id_servicio = $id_servicio->id; foreach ($archivos as $archivo) { $date = getdate(); $val = $date['seconds']; $nombre = $archivo->getClientOriginalName(); $nombre = $val . $nombre; // $fecha = $carbon->now()->toTimeString(); // $fecha = str_replace(':','-',$fecha); // $nombre = $fecha.$nombre; $public_path = public_path(); $url = $public_path . '/storage/' . $nombre; $urldb = 'public/storage/' . $nombre; \Storage::disk('local')->put($nombre, \File::get($archivo)); // Image::make($archivo->getRealPath())->resize(600, 450)->save($url); \proyecto\imagen::create(['id_servicio' => $id_servicio, 'path' => $urldb]); } $mis_servicios = \proyecto\Servicio::where('id_usuariosube', Auth::user()->id)->where('activo', 1)->get(); return view('layout.mis_servicios', compact('mis_servicios')); }