public function update(Request $request, $id)
{
$this->validate($request, array('name' => 'required|unique:routes,name,' . $id, 'action_name' => 'required', 'method' => 'required', 'path' => 'required'));
$route = $this->route->find($id);
Audit::log(Auth::user()->id, trans('admin/routes/general.audit-log.category'), trans('admin/routes/general.audit-log.msg-update', ['name' => $route->name]));
$route->update($request->all());
Flash::success(trans('admin/routes/general.status.updated'));
return redirect('/admin/routes');
}