este es mi index en donde se encuentra el boton de edicion y eliminacion
<tr>
<td>
<a href="{{ route('categoria.edit', $category) }}" class="btn btn-primary">
<i class="fa fa-pencil-square"></i>
</a>
</td>
<td>
{!! Form::open(['route' => ['categoria.destroy', $category]]) !!}
<input type="hidden" name="_method" value="DELETE">
<button onClick="return confirm('Eliminar registro?')" class="btn btn-danger">
<i class="fa fa-trash-o"></i>
</button>
{!! Form::close() !!}
y este es mi vista de edicion
<div class="row">
<div class="col-md-offset-3 col-md-6">
<div class="page">
@if (count($errors) > 0)
@include('admin.partials.errors')
@endif
{!! Form::model($category, array('route' => array('categoria.update', $category))) !!}
<input type="hidden" name="_method" value="PUT">
<div class="form-group">
<label for="name">Descripción:</label>
{!!
Form::text(
'descripcion',
null,
array(
'class'=>'form-control',
'placeholder' => 'Ingresa la descripción...',
'autofocus' => 'autofocus'
)
)
!!}
</div>
<div class="form-group">
<label for="description">Cantidad:</label>
{!!
Form::textarea(
'cantidad',
null,
array(
'class'=>'form-control',
'autofocus' => 'autofocus'
)
)
!!}
</div>
<div class="form-group">
{!! Form::submit('Actualizar', array('class'=>'btn btn-primary')) !!}
<a href="{{ route('categoria.index') }}" class="btn btn-warning">Cancelar</a>
</div>
{!! Form::close() !!}
</div>
</div>
</div>
</div>
y este es mi controlador
public function show(Category $category)
{
return $category;
}
/**
* Show the form for editing the specified resource.
*
* @param int $id
* @return Response
*/
public function edit(Category $category)
{
return view('almacen.category.edit', compact('category'));
}
/**
* Update the specified resource in storage.
*
* @param int $id
* @return Response
*/
public function update(Request $request, Category $category)
{
$this->validate($request, [
'name' => 'required|max:255',
]);
$category->fill($request->all());
$category->slug = str_slug($request->get('name'));
$updated = $category->save();
$message = $updated ? 'Categoría actualizada correctamente!' : 'La Categoría NO pudo actualizarse!';
return redirect()->route('categoria.index')->with('message', $message);
}
/**
* Remove the specified resource from storage.
*
* @param int $id
* @return Response
*/
public function destroy(Category $category)
{
$deleted = $category->delete();
$message = $deleted ? 'Categoría eliminada correctamente!' : 'La Categoría NO pudo eliminarse!';
return redirect()->route('admin.category.index')->with('message', $message);
}
}
lo que pasa es que la dar click al boton de edicion no me auto rellena los campos con el registro que seleccione para la edicion y no lo puedo editar, de ante mano muchas gracias espero y puedan ayudarme.