in Laravel5 I can't update image in Edit, when I upload new file, this result null... Below my code in controller, routes and edit view.
here my controller:
public function update(Request $request, $id)
{
$slider = Slider::findOrFail($id);
$input = $request->all();
// uploads image
if (Input::hasFile('image'))
{
$file = Input::file('image');
$imagename = 'dpgomma_' . time() . '-' . $file->getClientOriginalName();
$file->move(public_path().'/uploads/', $imagename);
$input['image'] = $imagename;
}
$slider->save($input);
return redirect('/admin/sliders')->with('message', 'Slider Modificata');
}
my routes:
Route::get('/admin/sliders/edit/{id}', 'SliderController@edit');
Route::put('/admin/sliders/update/{id}',['as' => 'sliders.update', 'uses' => 'SliderController@update']);
My view form:
{!! Form::model($slider, [
'method' => 'put',
'route' => ['sliders.update', $slider->id]
]) !!}
{!! Form::token() !!}
<div class="form-group">
{!! Form::label('title', 'Title:', ['class' => 'control-label']) !!}
{!! Form::text('title', null, ['class' => 'form-control']) !!}
</div>
<div class="form-group">
{!! Form::label('image', 'image:', ['class' => 'control-label']) !!}
{!! Form::file('image', null, ['class' => 'form-control']) !!}
</div>
{!! Form::submit('Update Task', ['class' => 'btn btn-primary']) !!}
{!! Form::close() !!}
from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/1Pp6W6j
via IFTTT
Aucun commentaire:
Enregistrer un commentaire