public function update(FileRequest $request, $id) { $date = Carbon::now(); $file = File::findOrFail($id); if (strtolower($this->removeSpace($file->num_file)) != strtolower($this->removeSpace($request->input('num_file')))) { if ($this->exist($request->input('num_file'))) { return redirect()->to('expedientes/' . $id . '/edit')->withInput()->withErrors(array('invalid' => 'Ya existe el expediente por favor digite uno distinto')); } } $file->fill($request->all()); $file->updated_at = $date; $file->save(); return redirect()->route('expedientes.index'); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(FileRequest $request) { $entry = array_except($request->all(), array('fileName')); if ($entry['type'] != 'video') { $filename = $request->get("fileName"); $src = 'fileStorage/temp/' . $filename; $des = 'fileStorage/' . $entry['type'] . 's/' . $filename; rename($src, $des); $entry['link'] = $des; $entry['size'] = filesize($des); if ($entry['type'] == 'image') { $manager = new ImageManager(array('driver' => 'gd')); $image = $manager->make($des)->resize(266, 150)->save($des . 't.jpg', 80); } } Fileentry::create($entry); }
/** * Store a newly created resource in storage. * * @param FileRequest $request * @return \Illuminate\Http\Response */ public function store(FileRequest $request) { auth()->user()->files()->create($request->all()); flash()->info('Upload thành công!'); return redirect('/files'); }