App\Http\Controllers\Laralum\DocumentsController::edit PHP Method

edit() public method

public edit ( $slug )
    public function edit($slug)
    {
        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 !Laralum::loggedInUser()->su) {
            abort(403, trans('laralum.error_not_allowed'));
        }
        $file = Laralum::document('slug', $slug);
        if ($file) {
            $row = $file;
            $data_index = 'documents';
            require 'Data/Edit/Get.php';
            return view('laralum/documents/edit', ['file' => $file, 'row' => $row, 'fields' => $fields, 'confirmed' => $confirmed, 'encrypted' => $encrypted, 'hashed' => $hashed, 'masked' => $masked, 'table' => $table, 'code' => $code, 'wysiwyg' => $wysiwyg, 'relations' => $relations]);
        } else {
            abort(404);
        }
    }