App\Http\Controllers\Laralum\DocumentsController::update PHP Метод

update() публичный Метод

public update ( $slug, Illuminate\Http\Request $request )
$request Illuminate\Http\Request
    public function update($slug, Request $request)
    {
        Laralum::permissionToAccess('laralum.files.access');
        # Check permissions
        Laralum::permissionToAccess('laralum.documents.edit');
        # Check if it's the owner or su
        if (!Laralum::checkDocumentOwner('slug', $slug) and !Auth::user()->su) {
            abort(403, trans('laralum.error_not_allowed'));
        }
        $file = Laralum::document('slug', $slug);
        if ($file) {
            $row = $file;
            $data_index = 'documents';
            require 'Data/Edit/Save.php';
            return redirect()->route('Laralum::files')->with('success', trans('laralum.msg_document_created'));
        } else {
            abort(404);
        }
    }