/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id, Request $request) { //$this->validate($request, ['name' => 'required']); // Uncomment and modify if needed. if (Input::file('poza')[0] != Null) { $files = Input::file('poza'); $file_count = count($files); $uploadcount = 0; foreach ($files as $file) { $destinationPath = 'images'; // upload path $extension = $file->getClientOriginalExtension(); // getting image extension $fileName = rand(11111, 99999) . '.' . $extension; // renameing image $upload = $file->move($destinationPath, $fileName); $url = \URL::asset('images') . "/" . $fileName; Image::make($url)->resize(\Config::get('newpixel.width'), \Config::get('newpixel.height'))->save('images/' . $fileName); $valoripoze = array('TaraID' => $id, 'status' => 0, 'url' => 'images/' . $fileName); TariImg::create($valoripoze); $uploadcount++; } } $valoriformular = array('ContinentID' => $request->ContinentID, 'nume' => $request->nume, 'descriere' => $request->descriere, 'Latitudine' => $request->Latitudine, 'Longitudine' => $request->Longitudine); $tari = Taris::findOrFail($id); $tari->update($valoriformular); return \Redirect::back(); }