App\Http\Controllers\RoutesController::update PHP Method

update() public method

public update ( Illuminate\Http\Request $request, $id ) : Illuminate\Http\RedirectResponse | Redirector
$request Illuminate\Http\Request
$id
return Illuminate\Http\RedirectResponse | Illuminate\Routing\Redirector
    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');
    }