У меня возникли проблемы с сохранением правильного пути для загрузки файла в базу данных.
это мой код:
public function store() { $input = Input::all(); try { $this->modelForm->validate($input); if ( Input::hasFile('thumbnail')) { $file = Input::file('thumbnail'); $name = time().'-'.$file->getClientOriginalName(); $file = $file->move('uploads/', $name); $input['file'] = $file->getRealPath(); } $model = new Model($input); $model->save(); Redirect::back(); } catch (FormValidationException $e) { return Redirect::back()->withInput()->withErrors($e->getErrors()); } }
поэтому … это то, что я храню с помощью этого кода:
/home/vagrant/code/website/public/uploads/1411468959-Bia.jpg
и это то, что мне нужно хранить, я думаю:
public/uploads/1411468959-Bia.jpg