Download the PHP package your1/laravel-sparql without Composer

On this page you can find all versions of the php package your1/laravel-sparql. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-sparql

Laravel SPARQL

A lean, production-ready Laravel Eloquent adapter for SPARQL triple stores. Query and manage RDF data using familiar Laravel patterns.

Overview

Laravel SPARQL brings the power of RDF triple stores to Laravel with an Eloquent-style interface that feels native to Laravel developers. Built on the original Illuminate Database package by Taylor Otwell.

Key Features

Requirements

Note: This package uses the W3C SPARQL 1.1 Graph Store HTTP Protocol for efficient bulk operations. This is a standard feature in modern SPARQL endpoints.

Installation

Install via Composer:

The service provider will automatically register a sparql database driver with Laravel's database manager.

Quick Start

1. Configure Your SPARQL Endpoint

Add to config/database.php:

Implementation Options:

Add to .env:

2. Define a Model

3. Start Using It

What's New in v1.2.3

Analytical Query Support - Build sophisticated SPARQL queries with Laravel's fluent syntax:

See Usage Guide - Analytical Queries for examples.

Documentation

For comprehensive guides and examples, see:

Philosophy

Credits

Original Author: Roberto Guido - Created the foundational Laravel SPARQL adapter and maintained it as part of the Solid Data Workers project.

Original Repository: https://gitlab.com/solid-data-workers/laravel-sparql

Original Licenses: MIT License and Creative Commons Attribution 3.0 Unported

This fork preserves all original copyright and attribution while adding significant enhancements and modernizations.

Built on Laravel's Illuminate Database package by Taylor Otwell.

License

MIT License. See LICENSE for details.

Support


All versions of laravel-sparql with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
illuminate/support Version ^12.0
illuminate/container Version ^12.0
illuminate/database Version ^12.0
illuminate/events Version ^12.0
madbob/easyrdf-on-guzzle Version 0.3.0
ml/json-ld Version ^1.2
nesbot/carbon Version ^3.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package your1/laravel-sparql contains the following files

Loading the files please wait ...