我被卡住了..我想添加以提供通过表单添加新照片的可能性。我已正确设置照片资源。带有以下内容的表格照片:id、标题、标题、路径:字符串。
这是我到现在为止在视图 photo.create 中制作的表格:
{{ Form::open(array('route' => 'photos.store'),'image/save', array('files'=> true)) }}
{{ Form::label('title', 'Title: ') }}
{{ Form::text('title') }}
{{ Form::label('caption', 'Caption: ') }}
{{ Form::textarea('caption') }} <br>
{{ Form::submit('Add Photo', array('class' => 'btn btn-primary' )) }}
{{ Form::close() }}
我如何添加一个按钮,这要归功于选择一个新文件?
谢谢!!
编辑:
这是我到目前为止所做的简单存储方法:
public function store()
{
$input = Input::all();
$rules = array('title' => 'required', 'path' => 'required');
$validation = Validator::make($input, $rules);
if ($validation->passes())
{
$photo = new Photo();
$photo->title = $input['title'];
$photo->caption = $input['caption'];
$photo->path = $input['path'];
$photo->save();
return Redirect::route('photos.index');
}
return Redirect::back()->withInput()->withErrors($validation)->with('message','There were validation message');
}
我怎样才能正确地把那个实现放在那里来检索文件并存储在位于 public/img 的文件夹中?然后我如何保存该路径并放入 $photo->path ?
非常感谢你!!