App\Http\Controllers\Laralum\FilesController::delete PHP Method

delete() public method

public delete ( $file )
    public function delete($file)
    {
        Laralum::permissionToAccess('laralum.files.access');
        # Check permissions
        Laralum::permissionToAccess('laralum.files.delete');
        # Check if it's a file
        Laralum::mustBeFile($file);
        # Check if it's a document
        if (Laralum::isDocument($file)) {
            # Delete the document
            Laralum::document('name', $file)->delete();
        }
        # Delete the file
        Laralum::deleteFile($file);
        return redirect()->route('Laralum::files')->with('success', trans('laralum.msg_file_deleted'));
    }